Module: Unimatrix::Authorization::ClassMethods

Defined in:
lib/unimatrix/authorization/filters/requires_policies.rb,
lib/unimatrix/authorization/filters/requires_resource_owner.rb

Instance Method Summary collapse

Instance Method Details

#requires_policies(resource, options = {}) ⇒ Object



60
61
62
63
64
65
# File 'lib/unimatrix/authorization/filters/requires_policies.rb', line 60

def requires_policies( resource, options = {} )
  before_action(
    RequiresPolicies.new( resource, options ),
    options
  )
end

#requires_resource_owner(options = {}) ⇒ Object



32
33
34
35
36
37
# File 'lib/unimatrix/authorization/filters/requires_resource_owner.rb', line 32

def requires_resource_owner( options = {} )
  before_action(
    RequiresResourceOwner.new,
    options
  )
end