A Configuration instance
Initialized a configuration instance
@return [undefined]
@api private
# File lib/virtus/configuration.rb, line 26 def initialize(options={}) @finalize = options.fetch(:finalize,true) @coerce = options.fetch(:coerce,true) @strict = options.fetch(:strict,false) @constructor = options.fetch(:constructor,true) @mass_assignment = options.fetch(:mass_assignment,true) @coercer = Coercible::Coercer.new yield self if block_given? end
Access the coercer for this instance and optional configure a new coercer with the passed block
@example
configuration.coercer do |config| config.string.boolean_map = { true => '1', false => '0' } end
@return [Coercer]
@api private
# File lib/virtus/configuration.rb, line 48 def coercer(&block) @coercer = Coercible::Coercer.new(&block) if block_given? @coercer end
Generated with the Darkfish Rdoc Generator 2.