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
.coercer ⇒ Object
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
|