Lines Matching +refs:org +refs:key
5 Copyright (C) 2010 Hiroshi Nakamura <nahi@ruby-lang.org>
39 def get_key_string(data, section, key) # :nodoc:
40 if v = data[section] && data[section][key]
43 if v = ENV[key]
47 if v = data['default'] && data['default'][key]
71 key = $2
73 key = $1
76 (data[section] ||= {})[key] = value.strip
223 def get_value(section, key)
228 get_key_string(section, key)
234 section, key = 'default', arg1
236 section, key = arg1, arg2
240 get_key_string(section, key)
243 def add_value(section, key, value)
245 (@data[section] ||= {})[key] = value
260 pairs.each do |key, value|
261 self.add_value(section, key, value)
273 @data[section].keys.each do |key|
274 ary << "#{key}=#{@data[section][key]}\n"
283 hash.each do |key, value|
284 yield [section, key, value]
309 def get_key_string(section, key)
310 Config.get_key_string(@data, section, key)