class RapidRack::Engine
Public Instance Methods
authenticator()
click to toggle source
# File lib/rapid_rack/engine.rb, line 28 def authenticator return 'RapidRack::MockAuthenticator' if configuration[:development_mode] return 'RapidRack::TestAuthenticator' if configuration[:test_mode] 'RapidRack::Authenticator' end
configuration()
click to toggle source
# File lib/rapid_rack/engine.rb, line 16 def configuration return @configuration if @configuration file = Rails.root.join('config/rapidconnect.yml') fail("Missing configuration: #{file}") unless File.exist?(file) opts_from_file = YAML.load_file(file).symbolize_keys opts_from_app = config.rapid_rack.to_h @configuration = opts_from_file.merge(opts_from_app) end