Module: Yukata

Defined in:
lib/yukata.rb,
lib/yukata/base.rb,
lib/yukata/errors.rb,
lib/yukata/coercer.rb,
lib/yukata/version.rb,
lib/yukata/coercion.rb,
lib/yukata/attribute.rb,
lib/yukata/coercions.rb,
lib/yukata/coercions/date_definitions.rb,
lib/yukata/coercions/hash_definitions.rb,
lib/yukata/coercions/time_definitions.rb,
lib/yukata/coercions/float_definitions.rb,
lib/yukata/coercions/fixnum_definitions.rb,
lib/yukata/coercions/string_definitions.rb,
lib/yukata/coercions/boolean_definitions.rb,
lib/yukata/coercions/integer_definitions.rb,
lib/yukata/coercions/date_time_definitions.rb

Defined Under Namespace

Modules: Coercions Classes: Attribute, Base, Coercer, Coercion, CoercionError, Error

Constant Summary collapse

VERSION =
'1.2.0'

Class Method Summary collapse

Class Method Details

.coercerObject



10
11
12
13
14
15
# File 'lib/yukata.rb', line 10

def self.coercer
  return @coercer if @coercer
  @coercer = Yukata::Coercer.new
  Yukata::Coercions.bind_to(@coercer)
  @coercer
end

.coercer=(coercer) ⇒ Object



17
18
19
# File 'lib/yukata.rb', line 17

def self.coercer=(coercer)
  @coercer = coercer
end