Module: Bootprint::Rules::Registry
- Defined in:
- lib/bootprint/rules/registry.rb
Class Method Summary collapse
Class Method Details
.add(rule) ⇒ Object
8 9 10 11 12 |
# File 'lib/bootprint/rules/registry.rb', line 8 def add(rule) rules.reject! { |existing| existing.id == rule.id } rules << rule rule end |
.all ⇒ Object
15 |
# File 'lib/bootprint/rules/registry.rb', line 15 def all = rules.dup |
.fetch(id) ⇒ Object
14 |
# File 'lib/bootprint/rules/registry.rb', line 14 def fetch(id) = rules.find { |rule| rule.id == id.to_s } |
.reset! ⇒ Object
16 |
# File 'lib/bootprint/rules/registry.rb', line 16 def reset! = @rules = [] |
.rules ⇒ Object
17 |
# File 'lib/bootprint/rules/registry.rb', line 17 def rules = @rules ||= [] |