Sha256: b51ea4e552623f3aa25ca4e8ddeb1998c0beee1f4304be9640255eed9ebd7721

Contents?: true

Size: 638 Bytes

Versions: 35

Compression:

Stored size: 638 Bytes

Contents

require 'journey/configuration'
require 'logger'

module Journey
  def self.configuration
    @@configuration ||= Configuration.new
  end

  def self.configuration=(configuration)
    @@configuration = configuration
    @@configuration.propagate!
  end

  def self.configure(attributes = {})
    configuration = Configuration.new(attributes)
    yield(configuration) if block_given?
    self.configuration = configuration
  end

  def self.logger=(logger)
    @@logger = logger
    ActiveResource::Base.logger = logger
  end

  def self.logger
    @@logger
  end

  self.logger = Logger.new(STDOUT)
  self.logger.level = Logger::WARN
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
embark-journey-0.2.1 lib/journey/configurable.rb
embark-journey-0.1.8 lib/journey/configurable.rb
embark-journey-0.1.7 lib/journey/configurable.rb
embark-journey-0.1.6 lib/journey/configurable.rb
embark-journey-0.1.5 lib/journey/configurable.rb
embark-journey-0.1.4 lib/journey/configurable.rb
embark-journey-0.1.3 lib/journey/configurable.rb
embark-journey-0.1.1 lib/journey/configurable.rb
embark-journey-0.1.0 lib/journey/configurable.rb
embark-journey-0.0.29 lib/journey/configurable.rb
embark-journey-0.0.28 lib/journey/configurable.rb
embark-journey-0.0.27 lib/journey/configurable.rb
embark-journey-0.0.26 lib/journey/configurable.rb
embark-journey-0.0.25 lib/journey/configurable.rb
embark-journey-0.0.24 lib/journey/configurable.rb
embark-journey-0.0.23 lib/journey/configurable.rb
embark-journey-0.0.22 lib/journey/configurable.rb
embark-journey-0.0.21 lib/journey/configurable.rb
embark-journey-0.0.20 lib/journey/configurable.rb
embark-journey-0.0.19 lib/journey/configurable.rb