module FlatMap::OpenMapper::Persistence::ClassMethods
ModelMethods class macros
Public Instance Methods
build(*traits, &block)
click to toggle source
Create a new mapper object wrapped around new instance of its target_class
, with a list of passed traits
applied to it.
@param [*Symbol] traits @return [FlatMap::OpenMapper] mapper
# File lib/flat_map/open_mapper/persistence.rb, line 23 def build(*traits, &block) new(target_class.new, *traits, &block) end
target_class()
click to toggle source
Default target class for OpenMapper
is OpenStruct.
@return [Class] class
# File lib/flat_map/open_mapper/persistence.rb, line 30 def target_class OpenStruct end