Module: ShortCircuit::Presentable
- Defined in:
- lib/short_circuit/presentable.rb
Instance Method Summary collapse
- #present(method, *args, &block) ⇒ Object
- #present!(method, *args, &block) ⇒ Object
- #presenter ⇒ Object
Instance Method Details
#present(method, *args, &block) ⇒ Object
7 8 9 |
# File 'lib/short_circuit/presentable.rb', line 7 def present(method, *args, &block) present!(method, *args, &block) end |
#present!(method, *args, &block) ⇒ Object
11 12 13 |
# File 'lib/short_circuit/presentable.rb', line 11 def present!(method, *args, &block) presenter.send(method, *args, &block) end |
#presenter ⇒ Object
3 4 5 |
# File 'lib/short_circuit/presentable.rb', line 3 def presenter @presenter ||= find_presenter end |