module PapersPlease::Rails::ControllerMethods
Public Class Methods
included(base)
click to toggle source
# File lib/papers_please/rails/controller_methods.rb, line 4 def self.included(base) base.helper_method :can?, :cannot?, :policy if base.respond_to? :helper_method end
Public Instance Methods
can?(*args)
click to toggle source
# File lib/papers_please/rails/controller_methods.rb, line 12 def can?(*args) policy.can?(*args) end
cannot?(*args)
click to toggle source
# File lib/papers_please/rails/controller_methods.rb, line 16 def cannot?(*args) policy.cannot?(*args) end
policy()
click to toggle source
# File lib/papers_please/rails/controller_methods.rb, line 8 def policy @policy ||= ::PapersPlease::Policy.new(current_user) end