Method: Arrow::Config#initialize
- Defined in:
- lib/arrow/config.rb
#initialize(confighash = {}) ⇒ Config
Create a new Arrow::Config object. Values passed in via the confighash will be used instead of the defaults.
199 200 201 202 203 204 205 206 207 208 209 |
# File 'lib/arrow/config.rb', line 199 def initialize( confighash={} ) ihash = internify_keys( untaint_values(confighash) ) mergedhash = DEFAULTS.merge( ihash, &HashMergeFunction ) @struct = ConfigStruct.new( mergedhash ) @create_time = Time.now @name = nil @loader = nil super() end |