module Padrino::Access::ClassMethods
Public Instance Methods
reset_access!()
click to toggle source
Empties the list of permission.
# File lib/padrino-auth/access.rb, line 70 def reset_access! permissions.clear! end
set_access(*args)
click to toggle source
Allows access to action with objects.
@example
# in application set_access :*, :with => :login # allows everyone to interact with :login controller # in controller App.controller :members_area do set_access :member # allows all members to access :members_area controller end
# File lib/padrino-auth/access.rb, line 85 def set_access(*args) options = args.extract_options! options[:object] ||= Array(@_controller).first.to_s.singularize.to_sym if @_controller.present? permissions.add(*args, options) end