Module: FirstGivingApi

Extended by:
Configuration
Defined in:
lib/first_giving_api.rb,
lib/first_giving_api/charity.rb,
lib/first_giving_api/version.rb,
lib/first_giving_api/configuration.rb

Defined Under Namespace

Modules: Configuration Classes: ApiResponse, Charity

Constant Summary collapse

VERSION =
"0.0.1"

Constants included from Configuration

Configuration::DEFAULT_API_KEY, Configuration::DEFAULT_ENDPOINT, Configuration::DEFAULT_FORMAT, Configuration::DEFAULT_METHOD, Configuration::DEFAULT_USER_AGENT, Configuration::VALID_CONFIG_KEYS, Configuration::VALID_CONNECTION_KEYS, Configuration::VALID_OPTIONS_KEYS

Class Method Summary collapse

Methods included from Configuration

extended, reset

Class Method Details

.lookup(charity_name) ⇒ Object

default lookup method



9
10
11
# File 'lib/first_giving_api.rb', line 9

def self.lookup(charity_name)
  Charity.new.query_contains(charity_name)
end

.lookup_id(charity_uuid) ⇒ Object

lookup using UUID



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

def self.lookup_id(charity_uuid)
  Charity.new.query_uuid(charity_uuid)
end

.lookup_starting_with(charity_name) ⇒ Object

lookup returns set that starts with search term



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

def self.lookup_starting_with(charity_name)
  Charity.new.query_starts_with(charity_name)
end