Module: Presenter::Helper
- Includes:
- Naming
- Defined in:
- lib/presenter/helper.rb
Instance Method Summary collapse
Methods included from Naming
#model_object_name_from_presenter, #presenter_from_model_object
Instance Method Details
#present(object_or_collection) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/presenter/helper.rb', line 4 def present(object_or_collection) if object_or_collection.respond_to?(:map) # If it is a collection object_or_collection.map { |object| presenter_from_model_object(object).new(object) } else # If it is a single object presenter_from_model_object(object_or_collection).new(object_or_collection) end end |