Module: FirstGiving

Defined in:
lib/firstgiving.rb,
lib/firstgiving/base.rb,
lib/firstgiving/lookup.rb,
lib/firstgiving/search.rb,
lib/firstgiving/version.rb,
lib/firstgiving/donation.rb,
lib/firstgiving/response.rb

Overview

Search API

Defined Under Namespace

Modules: Base Classes: Configuration, Donation, Lookup, Response, Search

Constant Summary collapse

VERSION =
'1.0.2'

Class Method Summary collapse

Class Method Details

.configurationObject



32
33
34
# File 'lib/firstgiving.rb', line 32

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

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

Yields:



36
37
38
# File 'lib/firstgiving.rb', line 36

def self.configure
  yield(configuration) if block_given?
end

.donationObject



48
49
50
# File 'lib/firstgiving.rb', line 48

def self.donation
  @donation ||= Donation.new
end

.lookupObject



40
41
42
# File 'lib/firstgiving.rb', line 40

def self.lookup
  @lookup ||= Lookup.new
end

.searchObject



44
45
46
# File 'lib/firstgiving.rb', line 44

def self.search
  @search ||= Search.new
end