Sha256: 79180877cca87d1a9aa5caa3d012dedaf3af0c4508c118ee2f4ba89ce72eff14
Contents?: true
Size: 706 Bytes
Versions: 26
Compression:
Stored size: 706 Bytes
Contents
class OrganizationAbility include CanCan::Ability def initialize(organization) organization.kits.each do |kit| kit.abilities.arity < 1 ? instance_eval(&kit.abilities) : kit.abilities.call(self) end can :manage, Event, :organization_id => organization.id can :manage, Show, :organization_id => organization.id can :manage, Chart, :organization_id => organization.id can :manage, Ticket, :organization_id => organization.id can :manage, Person, :organization_id => organization.id can :manage, Segment, :organization_id => organization.id can :manage, Order, :organization_id => organization.id can :manage, Organization, :id => organization.id end end
Version data entries
26 entries across 26 versions & 1 rubygems