Module: Framework7Helper
- Defined in:
- app/helpers/framework7_helper.rb
Instance Method Summary collapse
Instance Method Details
#present(object, klass = nil) {|presenter| ... } ⇒ Object
2 3 4 5 6 7 8 |
# File 'app/helpers/framework7_helper.rb', line 2 def present(object, klass = nil) klass ||= "#{object.class}Presenter".constantize if Rails.const_defined?("#{object.class}Presenter") klass ||= "Framework7::#{object.class.name.demodulize}Presenter".constantize presenter = klass.new(object, self) yield presenter if block_given? presenter end |