module Sparrow
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
@return [Configuration] the configuration
# File lib/sparrow.rb, line 26 def configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
@yield [Configuration] configuration
# File lib/sparrow.rb, line 21 def configure yield configuration end
logger()
click to toggle source
@return [Logger] the middleware's logger
# File lib/sparrow.rb, line 38 def logger @logger ||= Logger.new(configuration.enable_logging) end
reset_configuration()
click to toggle source
resets the configuration values to their defaults, i.e. reinitializes the Configuration
object without any arguments @return [Configuration] the (new initial) configuration
# File lib/sparrow.rb, line 33 def reset_configuration @configuration = Configuration.new end
Public Instance Methods
uses_active_support_legacy_version?()
click to toggle source
# File lib/sparrow/dependencies.rb, line 8 def uses_active_support_legacy_version? active_support_legacy_version = /3\.\d+\.\d+/ ActiveSupport::VERSION::STRING.match(active_support_legacy_version) end