Module: HttpBaseline

Defined in:
lib/http_baseline.rb,
lib/http_baseline/evf.rb,
lib/http_baseline/methods.rb,
lib/http_baseline/version.rb,
lib/http_baseline/adapter/rest.rb,
lib/http_baseline/adapter/abstract.rb,
lib/http_baseline/null_broadcaster.rb,
lib/http_baseline/adapter/rest/response/logger.rb

Defined Under Namespace

Modules: Adapter, Methods, Version Classes: Abstract, NullBroadcaster

Constant Summary collapse

SHARED_DEFINITIONS =
Pathname(__FILE__).join('..', '..', 'features', 'step_definitions', 'generic')
VERSION =
Version::STRING

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject



43
44
45
# File 'lib/http_baseline.rb', line 43

def self.config
  @config ||= Hashie::Mash.new
end

Class Method Details

.broadcasterObject



59
60
61
# File 'lib/http_baseline.rb', line 59

def self.broadcaster
  @broadcaster ||= NullBroadcaster.new(self.logger)
end

.broadcaster=(other_bundle) ⇒ Object



63
64
65
# File 'lib/http_baseline.rb', line 63

def self.broadcaster=(other_bundle)
  @broadcaster = other_bundle
end

.loggerObject



47
48
49
50
51
52
53
# File 'lib/http_baseline.rb', line 47

def self.logger
  @logger ||= begin
    logger       = ::Logger.new $stdout
    logger.level = ::Logger::DEBUG
    logger
  end
end

.logger=(val) ⇒ Object



55
56
57
# File 'lib/http_baseline.rb', line 55

def self.logger=(val)
  @logger = val
end