class Object

Public Instance Methods

authorize(result=false) { |: result)| ... } click to toggle source
# File lib/adapters/controller.rb, line 10
def authorize result=false
  if (block_given? ? yield : result)
    @_is_policy_authorized = true
  else
    Policy.error('Authorize did not pass truthy value')
  end
end
can(user=nil) click to toggle source
# File lib/adapters/model.rb, line 10
def can user=nil
  puts 12345
  Policy.can self, user
end
is_authorized!() click to toggle source
# File lib/adapters/controller.rb, line 22
def is_authorized!
  if is_authorized?
    true
  else
    Policy.error('Request is not authorized!')
  end
end
is_authorized?() click to toggle source
# File lib/adapters/controller.rb, line 18
def is_authorized?
  @_is_policy_authorized == true
end