Module: Railjet::Presenter::ClassMethods

Defined in:
lib/railjet/presenter.rb

Instance Method Summary collapse

Instance Method Details

#object(name) ⇒ Object



26
27
28
# File 'lib/railjet/presenter.rb', line 26

def object(name)
  alias_method name, :object
end

#present(object) ⇒ Object



22
23
24
# File 'lib/railjet/presenter.rb', line 22

def present(object)
  new(object)
end

#present_collection(objects) ⇒ Object



18
19
20
# File 'lib/railjet/presenter.rb', line 18

def present_collection(objects)
  objects.map { |o| present(o) }
end