class SPImaging::Configuration
Attributes
configuration_file[RW]
Public Class Methods
current()
click to toggle source
# File lib/spimaging/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 SPImaging configuration: #{env}" if c[env].nil? (c['global'] || {}).merge(c[env]) end
Private Class Methods
read()
click to toggle source
# File lib/spimaging/configuration.rb, line 20 def read if defined? Rails self.configuration_file ||= File.join(Rails.root, 'config', 'spimaging.yml') elsif self.configuration_file.nil? raise 'Unable to determine a default location for SPImaging configuration' end @configuration ||= YAML.load_file(self.configuration_file) end