I''ve stumbled across this gem that seem to be quite complete for group permissions and rights. The only problem is that there are no examples of how to use it in a real world (eg how to assign permissions from a UI, create permissions and roles on the fly, etc). Has anyone looked into this gem and found it useful? Any tips would be appreciated.