Module: Configured
- Defined in:
- lib/configured/version.rb,
lib/configured/settings.rb,
lib/configured/configured.rb
Overview
:nodoc:
Defined Under Namespace
Modules: Version Classes: Settings
Class Method Summary collapse
-
.in_yaml(filename = "config/database.yml") ⇒ Object
Load configuration data stored in YAML.
Class Method Details
.in_yaml(filename = "config/database.yml") ⇒ Object
Load configuration data stored in YAML. Filename can be passed as parameter.
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/configured/configured.rb', line 5 def in_yaml(filename = "config/database.yml") begin @@config_initters ||= {} @@config_initters[filename] ||= begin data = YAML::load(File.open filename) Settings.new(data) end rescue raise Errno::ENOENT, "Can't find \"#{filename}\" configuration file." end end |