# File lib/coercible/configuration.rb, line 14 def self.build(keys, &block) config = new keys.each do |key| config.instance_eval "def \#{key}\n@\#{key}\nend\n\ndef \#{key}=(value)\n@\#{key} = value\nend\n" end yield(config) if block_given? config end