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



65
66
67
68
69
70
# File 'lib/unimatrix/authorization/filters/requires_policies.rb', line 65

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

#requires_resource_owner(options = {}) ⇒ Object



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

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