module ActAsPermissionControllable::Act::Controller::ClassMethods
Public Class Methods
inherited(subclass)
click to toggle source
Calls superclass method
# File lib/act_as_permission_controllable/act.rb, line 22 def self.inherited(subclass) ActAsPermissionControllable::Controller.set(subclass, {}) super end
Public Instance Methods
grant_permission(options = {})
click to toggle source
# File lib/act_as_permission_controllable/act.rb, line 19 def grant_permission(options = {}) ActAsPermissionControllable::Controller.set(self, options.slice(:index)) def self.inherited(subclass) ActAsPermissionControllable::Controller.set(subclass, {}) super end end
skip_grant_permission()
click to toggle source
# File lib/act_as_permission_controllable/act.rb, line 28 def skip_grant_permission ActAsPermissionControllable::Controller.remove(self) end