class Coercible::Configuration
Configuration object for global and per coercer type settings
Public Class Methods
build(keys) { |config| ... }
click to toggle source
Build a configuration instance
@param [Array] list of accessor keys
@return [Configuration]
@api private
# File lib/coercible/configuration.rb, line 14 def self.build(keys, &block) config = new keys.each do |key| config.instance_eval <<-RUBY def #{key} @#{key} end def #{key}=(value) @#{key} = value end RUBY end yield(config) if block_given? config end