Method: Gin::Config#get

Defined in:
lib/gin/config.rb

#get(name, safe = false) ⇒ Object

Get a config value from its name. Setting safe to true will return nil instead of raising errors. Reloads the config if reloading is enabled and value expired.



145
146
147
148
149
150
# File 'lib/gin/config.rb', line 145

def get name, safe=false
  return @lock.read_sync{ @data[name] } if
    current?(name) || safe && !File.file?(filepath_for(name))

  load_config(name) || @lock.read_sync{ @data[name] }
end