Module: Tremendous

Defined in:
lib/tremendous/base.rb,
lib/tremendous/embed.rb,
lib/tremendous/error.rb,
lib/tremendous/order.rb,
lib/tremendous/member.rb,
lib/tremendous/reward.rb,
lib/tremendous/invoice.rb,
lib/tremendous/product.rb,
lib/tremendous/request.rb,
lib/tremendous/version.rb,
lib/tremendous/webhook.rb,
lib/tremendous/campaign.rb,
lib/tremendous/organization.rb,
lib/tremendous/funding_source.rb

Defined Under Namespace

Classes: AccessError, BadDataError, Campaign, Embed, Error, FundingSource, Invoice, Member, Order, Organization, PaymentError, Product, Request, Reward, Webhook

Constant Summary collapse

VERSION =
'3.0.0'
@@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
18
19
# File 'lib/tremendous/base.rb', line 15

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