Class: Broke::Charge

Inherits:
Broke
  • Object
show all
Defined in:
lib/broke/charge.rb

Instance Method Summary collapse

Methods inherited from Broke

#charge, #pingback, #subscription, #token

Constructor Details

#initializeCharge

Returns a new instance of Charge.



3
# File 'lib/broke/charge.rb', line 3

def initialize; end

Instance Method Details

#capture(charge_id) ⇒ Object



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

def capture charge_id
  get "brick/charge/#{charge_id}/capture"
end

#create(params) ⇒ Object



5
6
7
# File 'lib/broke/charge.rb', line 5

def create params
  post 'brick/charge', params
end

#details(charge_id) ⇒ Object



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

def details charge_id
  get "brick/charge/#{charge_id}"
end

#refund(charge_id) ⇒ Object



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

def refund charge_id
  get "brick/charge/#{charge_id}/refund"
end

#void(charge_id) ⇒ Object



21
22
23
# File 'lib/broke/charge.rb', line 21

def void charge_id
  get "brick/charge/#{charge_id}/void"
end