class MeducationSDK::Configuration
Constants
- SETTINGS
Public Class Methods
new()
click to toggle source
# File lib/meducation_sdk/configuration.rb, line 16 def initialize self.logger = Filum.logger Loquor.config do |config| config.endpoint = "http://spi.meducation.net" config.substitute_values[true] = ":__true__" config.substitute_values[false] = ":__false__" config.retry_404s = true end self.recommender_host = "recommender.meducation.net" self.recommender_port = 4567 end
Public Instance Methods
logger=(val)
click to toggle source
# File lib/meducation_sdk/configuration.rb, line 36 def logger=(val) @logger = val Loquor.config.logger = val end
Private Instance Methods
get_or_raise(setting)
click to toggle source
# File lib/meducation_sdk/configuration.rb, line 49 def get_or_raise(setting) instance_variable_get("@#{setting.to_s}") || raise(MeducationSDKConfigurationError.new("Configuration for #{setting} is not set")) end