Module: Surrounded::AccessControl::AccessMethods
- Defined in:
- lib/surrounded/access_control.rb
Instance Method Summary collapse
Instance Method Details
#all_triggers ⇒ Object
49 50 51 |
# File 'lib/surrounded/access_control.rb', line 49 def all_triggers self.class.triggers end |
#triggers ⇒ Object
53 54 55 56 57 58 |
# File 'lib/surrounded/access_control.rb', line 53 def triggers all_triggers.select {|name| method_restrictor = "disallow_#{name}?" !self.respond_to?(method_restrictor, true) || !self.send(method_restrictor) }.to_set end |