class KnowItAll::Authorizer
Attributes
controller[RW]
Public Class Methods
new(controller)
click to toggle source
# File lib/know_it_all/authorizer.rb, line 5 def initialize(controller) self.controller = controller end
Public Instance Methods
action_name()
click to toggle source
# File lib/know_it_all/authorizer.rb, line 13 def action_name controller.action_name end
controller_path()
click to toggle source
# File lib/know_it_all/authorizer.rb, line 9 def controller_path controller.controller_path end
policy(*args)
click to toggle source
Calls superclass method
KnowItAll#policy
# File lib/know_it_all/authorizer.rb, line 17 def policy(*args) controller.respond_to?(:policy) && controller.policy(*args) || super end
policy_class(*args)
click to toggle source
Calls superclass method
KnowItAll#policy_class
# File lib/know_it_all/authorizer.rb, line 21 def policy_class(*args) controller.respond_to?(:policy_class) && controller.policy_class(*args) || super end
policy_name(*args)
click to toggle source
Calls superclass method
KnowItAll#policy_name
# File lib/know_it_all/authorizer.rb, line 25 def policy_name(*args) controller.respond_to?(:policy_name) && controller.policy_name(*args) || super end