class Railjet::Auth::Ability
Attributes
actor[R]
settings[R]
Public Class Methods
new(actor, settings)
click to toggle source
# File lib/railjet/auth/ability.rb, line 6 def initialize(actor, settings) @actor = actor @settings = settings @activities = {} end
Private Instance Methods
activity(klass, object)
click to toggle source
# File lib/railjet/auth/ability.rb, line 15 def activity(klass, object) @activities[klass] ||= klass.new(object, settings) end