class LightService::Configuration

Attributes

capture_errors[RW]
locale[W]
localization_adapter[W]
logger[W]

Public Class Methods

locale() click to toggle source
# File lib/light-service/configuration.rb, line 19
def locale
  @locale ||= :en
end
localization_adapter() click to toggle source
# File lib/light-service/configuration.rb, line 11
def localization_adapter
  @localization_adapter ||= if Module.const_defined?('I18n')
                              LightService::I18n::LocalizationAdapter.new
                            else
                              LocalizationAdapter.new
                            end
end
logger() click to toggle source
# File lib/light-service/configuration.rb, line 7
def logger
  @logger ||= _default_logger
end

Private Class Methods

_default_logger() click to toggle source
# File lib/light-service/configuration.rb, line 25
def _default_logger
  logger = Logger.new("/dev/null")
  logger.level = Logger::WARN
  logger
end