module GenericViewMapper::SchemaDefinition

Public Class Methods

included(base) click to toggle source
# File lib/generic_view_mapper/view/schema_definition.rb, line 33
def self.included(base)
  base.extend(DSL)
end

Public Instance Methods

render(target, view_context) click to toggle source
# File lib/generic_view_mapper/view/schema_definition.rb, line 37
def render(target, view_context)
  self.class.attributes.inject({}) do |accum, el|
    accum.merge(el.render(target, view_context))
  end
end