Module: Iugu::Api

Defined in:
lib/iugu-api.rb,
lib/iugu-api/version.rb,
lib/iugu-api/models/plan.rb,
lib/iugu-api/models/invoice.rb,
lib/iugu-api/models/product.rb,
lib/iugu-api/models/customer.rb,
lib/iugu-api/models/web_hook.rb,
lib/iugu-api/models/plan_price.rb,
lib/iugu-api/models/invoice_log.rb,
lib/iugu-api/models/plan_feature.rb,
lib/iugu-api/models/subscription.rb,
lib/iugu-api/models/iugu_resource.rb,
lib/iugu-api/models/account_payment.rb

Defined Under Namespace

Classes: AccountPayment, Customer, Invoice, InvoiceLog, IuguResource, Plan, PlanFeature, PlanPrice, Product, Subscription, WebHook

Constant Summary collapse

VERSION =
"0.0.5"
@@site =
"https://api.iugu.com"
@@token =
""
@@locale =
"en"

Class Method Summary collapse

Class Method Details

.config {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Iugu::Api)

    the object that the method was called on



10
11
12
# File 'lib/iugu-api.rb', line 10

def self.config
  yield(self)
end

.localeObject



22
23
24
# File 'lib/iugu-api.rb', line 22

def self.locale
  @@locale
end

.locale=(locale) ⇒ Object



18
19
20
# File 'lib/iugu-api.rb', line 18

def self.locale=(locale)
  @@locale = locale
end

.siteObject



14
15
16
# File 'lib/iugu-api.rb', line 14

def self.site
  @@site
end

.tokenObject



26
27
28
# File 'lib/iugu-api.rb', line 26

def self.token
  @@token
end

.token=(token) ⇒ Object



30
31
32
33
# File 'lib/iugu-api.rb', line 30

def self.token=(token)
  @@token = token
  Iugu::Api::IuguResource.user = token
end