Module: Phearb

Defined in:
lib/phearb.rb,
lib/phearb/agent.rb,
lib/phearb/version.rb,
lib/phearb/response.rb,
lib/phearb/configuration.rb

Defined Under Namespace

Modules: Error Classes: Agent, Configuration, Response

Constant Summary collapse

VERSION =
"1.2.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



7
8
9
# File 'lib/phearb.rb', line 7

def configuration
  @configuration
end

Class Method Details

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

Yields:



13
14
15
# File 'lib/phearb.rb', line 13

def configure
  yield(configuration)
end

.fetch(url, options = {}) ⇒ Object



17
18
19
# File 'lib/phearb.rb', line 17

def fetch(url, options = {})
  Agent.new(url).fetch(options)
end