Module: Objectifier

Defined in:
lib/objectifier.rb,
lib/objectifier/result.rb,
lib/objectifier/version.rb,
lib/objectifier/map_value.rb,
lib/objectifier/array_value.rb,
lib/objectifier/scalar_value.rb,
lib/objectifier/transformer_factory.rb

Defined Under Namespace

Classes: ArrayValue, ErrorResult, MapValue, ScalarValue, SuccessResult, TransformerFactory, ValueResult

Constant Summary collapse

VERSION =
"0.4.0"

Class Method Summary collapse

Class Method Details

.define(&block) ⇒ Object



13
14
15
# File 'lib/objectifier.rb', line 13

def self.define(&block)
  MapValue.new("",&block)
end

.factoriesObject



9
10
11
# File 'lib/objectifier.rb', line 9

def self.factories
  @factories ||= TransformerFactory.new
end