Module: ActiveModelPresenter

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_model_presenter.rb

Instance Method Summary collapse

Instance Method Details

#present(object, serializer = nil) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/active_model_presenter.rb', line 17

def present(object, serializer = nil)
  if object.is_a?(Array) || object.class.name == 'ActiveRecord::Relation'
    @coll = active_model_presenter::Collection.new(object, serializer)
  else
    @item = ActiveModelPresenter::Model.create(object, serializer)
  end
end