Sha256: 44fd27672f30c690fd0c0fbefb47ba98dd99ab5e966f776a10a15721246e4ee1
Contents?: true
Size: 350 Bytes
Versions: 16
Compression:
Stored size: 350 Bytes
Contents
module Railjet module Auth class Ability attr_reader :actor, :settings def initialize(actor, settings) @actor = actor @settings = settings @activities = {} end private def activity(klass, object) @activities[klass] ||= klass.new(object, settings) end end end end
Version data entries
16 entries across 16 versions & 1 rubygems