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