# File lib/openshift-origin-common/config.rb, line 26 def initialize(conf_path=NODE_CONF_FILE) begin @conf = ParseConfig.new(conf_path) rescue Errno::EACCES => e puts "Could not open config file #{conf_path}: #{e.message}" exit 253 end end
# File lib/openshift-origin-common/config.rb, line 35 def get(name, default=nil) val = @conf.get_value(name) val = default.to_s if (val.nil? and !default.nil?) val.gsub!(%r\\:/,":") if not val.nil? val.gsub!(%r[ \t]*#[^\n]*/,"") if not val.nil? val = val[1..-2] if not val.nil? and val.start_with? "\"" val end
# File lib/openshift-origin-common/config.rb, line 44 def get_bool(name, default=nil) # !! is used to normalise the value to either a 1 (true) or a 0 (false). !!(get(name, default) =~ %r^(true|t|yes|y|1)$/) end