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/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, Invoice, InvoiceLog, IuguResource, Plan, PlanFeature, PlanPrice, Subscription, WebHook

Constant Summary collapse

VERSION =
"0.0.3"
@@site =
"http://iugu.dev"
@@token =
""

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



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

def self.config
  yield(self)
end

.siteObject



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

def self.site
  @@site
end

.site=(site) ⇒ Object

TODO: Tirar o setter de site



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

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

.tokenObject



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

def self.token
  @@token
end

.token=(token) ⇒ Object



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

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