Method: Godmin::Helpers::Application#policy

Defined in:
lib/godmin/helpers/application.rb

#policy(resource) ⇒ Object

Wraps the policy helper so that it is always accessible, even when authorization is not enabled. When that is the case, it returns a policy that always returns true.



17
18
19
20
21
22
23
# File 'lib/godmin/helpers/application.rb', line 17

def policy(resource)
  if authorization_enabled?
    super(resource)
  else
    Authorization::Policy.new(nil, nil, default: true)
  end
end