Module: Seekr

Defined in:
lib/seekr.rb,
lib/seekr/client.rb,
lib/seekr/errors.rb,
lib/seekr/report.rb,
lib/seekr/monitor.rb,
lib/seekr/version.rb,
lib/seekr/occurrence.rb,
lib/seekr/configuration.rb

Defined Under Namespace

Modules: Client Classes: Configuration, Error, HTTPForbidden, Monitor, Occurrence, Report

Constant Summary collapse

VERSION =
"1.2.0"

Class Method Summary collapse

Class Method Details

.api_keyObject



23
24
25
# File 'lib/seekr.rb', line 23

def self.api_key
  configuration.api_key
end

.api_secretObject



27
28
29
# File 'lib/seekr.rb', line 27

def self.api_secret
  configuration.api_secret
end

.configurationObject



19
20
21
# File 'lib/seekr.rb', line 19

def self.configuration
  @configuration ||= Seekr::Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



15
16
17
# File 'lib/seekr.rb', line 15

def self.configure(&block)
  yield configuration
end

.resetObject



31
32
33
# File 'lib/seekr.rb', line 31

def self.reset
  @configuration = nil
end