Module: AccessRules::Defining::ClassMethods
- Defined in:
- lib/access_rules/defining.rb
Instance Method Summary collapse
-
#define_rule(name, rule) ⇒ Object
Defines rules one by one.
-
#define_rules(rules) ⇒ Object
Defines all rules at once.
Instance Method Details
#define_rule(name, rule) ⇒ Object
Defines rules one by one
15 16 17 18 |
# File 'lib/access_rules/defining.rb', line 15 def define_rule( name, rule ) # class_attribute requires that the var is reassigned to make it override the inherited one self.rules = self.rules.merge( name.to_sym => rule ) end |
#define_rules(rules) ⇒ Object
Defines all rules at once
21 22 23 |
# File 'lib/access_rules/defining.rb', line 21 def define_rules( rules ) self.rules = rules end |