module Authoryze::Rails::ControllerExtensions::ClassMethods

Public Instance Methods

authoryze!(*args) click to toggle source
# File lib/authoryze/rails/controller_extensions.rb, line 23
def authoryze!(*args)
  options = args.extract_options!
  filter = Authoryze::Rails::AuthoryzeFilter.new(self)
  self.before_filter(filter, options.slice(:only, :except, :if, :unless))
end
can(*args) click to toggle source
# File lib/authoryze/rails/controller_extensions.rb, line 29
def can(*args)
  options = args.extract_options!
  filter = Authoryze::Rails::CanFilter.new(args)
  self.before_filter(filter, options.slice(:only, :except, :if, :unless))
end