class FlatMap::Mapping::Factory
Factory
objects store mapping definitions within mapper class and are used eventually to generate mapping objects for a particular mapper.
Public Class Methods
new(*args)
click to toggle source
Simply store all arguments necessary to create a new mapping for a specific mapper.
@param [*Object] args
# File lib/flat_map/mapping/factory.rb, line 9 def initialize(*args) @args = args end
Public Instance Methods
create(mapper)
click to toggle source
Return a new mapping, initialized by mapper
and @args
.
@param [FlatMap::Mapper] mapper @return [FlatMap::Mapping]
# File lib/flat_map/mapping/factory.rb, line 17 def create(mapper) Mapping.new(mapper, *@args) end