Module: Castaway::Effect
- Defined in:
- lib/castaway/effect.rb
Class Method Summary collapse
Class Method Details
permalink .invoke(name, element, options) ⇒ Object
[View source]
9 10 11 |
# File 'lib/castaway/effect.rb', line 9 def self.invoke(name, element, ) @effects.fetch(name).call(element, ) end |
permalink .register(name, &implementation) ⇒ Object
[View source]
5 6 7 |
# File 'lib/castaway/effect.rb', line 5 def self.register(name, &implementation) @effects[name] = implementation end |