Class: SPDocgen::Configuration
- Inherits:
-
Object
- Object
- SPDocgen::Configuration
- Defined in:
- lib/spdocgen/configuration.rb
Class Attribute Summary collapse
-
.configuration_file ⇒ Object
Returns the value of attribute configuration_file.
Class Method Summary collapse
Class Attribute Details
.configuration_file ⇒ Object
Returns the value of attribute configuration_file.
4 5 6 |
# File 'lib/spdocgen/configuration.rb', line 4 def configuration_file @configuration_file end |
Class Method Details
.current ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/spdocgen/configuration.rb', line 6 def current env = nil env = Rails.env if defined? Rails env ||= ENV['RAILS_ENV'] env ||= ENV['RACK_ENV'] raise 'Unable to determine environment' if env.nil? c = read raise "Environment not defined in SPDocgen configuration: #{env}" if c[env].nil? (c['global'] || {}).merge(c[env]) end |