Module: Tremendous

Defined in:
lib/tremendous/base.rb,
lib/tremendous/gift.rb,
lib/tremendous/embed.rb,
lib/tremendous/error.rb,
lib/tremendous/order.rb,
lib/tremendous/catalog.rb,
lib/tremendous/invoice.rb,
lib/tremendous/request.rb,
lib/tremendous/version.rb,
lib/tremendous/campaign.rb,
lib/tremendous/organization.rb,
lib/tremendous/funding_source.rb,
lib/tremendous/organization_member.rb

Defined Under Namespace

Classes: Campaign, Catalog, Embed, Error, FundingSource, Gift, Invoice, Order, Organization, OrganizationMember, Request

Constant Summary collapse

VERSION =
'2.2.2'
@@config =
{
  base_api_uri: 'https://www.tremendous.com/api/v1/'
}

Class Method Summary collapse

Class Method Details

.configObject



6
7
8
# File 'lib/tremendous/base.rb', line 6

def self.config
  @@config
end

.configure {|@@config| ... } ⇒ Object

Yields:



10
11
12
# File 'lib/tremendous/base.rb', line 10

def self.configure
  yield @@config
end

.default_optionsObject

Access token



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

def self.default_options
  {access_token: @@config[:access_token]}
end