module Railjet::Presenter::WithContext::ClassMethods

Public Instance Methods

context(*context_members) click to toggle source
# File lib/railjet/presenter.rb, line 54
def context(*context_members)
  delegate *context_members, to: :context
end
present(context, object) click to toggle source
# File lib/railjet/presenter.rb, line 50
def present(context, object)
  new(context, object)
end
present_collection(context, objects) click to toggle source
# File lib/railjet/presenter.rb, line 46
def present_collection(context, objects)
  objects.map { |o| present(context, o) }
end