Module: Collapsium::Config
- Extended by:
- ClassMethods
- Defined in:
- lib/collapsium-config.rb,
lib/collapsium-config/version.rb,
lib/collapsium-config/configuration.rb,
lib/collapsium-config/support/values.rb
Overview
Include the Config module to get access to a #config function that provides access to a global configuration object.
Defined Under Namespace
Modules: ClassMethods, Support Classes: Configuration
Constant Summary collapse
- DEFAULT_CONFIG_PATH =
The default configuration file path
'config.yml'.freeze
- VERSION =
The current release version
"0.4.3".freeze
Instance Method Summary collapse
-
#config ⇒ Object
Access the global configuration.
Methods included from ClassMethods
Instance Method Details
#config ⇒ Object
Access the global configuration.
42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/collapsium-config.rb', line 42 def config if Config.config.nil? or Config.config.empty? begin Config.config = Configuration.load_config(Config.config_file) rescue Errno::ENOENT Config.config = {} end end return Config.config end |