Module: AcceptOn::API::Querying
Instance Method Summary collapse
-
#charge(id) ⇒ AcceptOn::Charge
Retrieves a charge from the API.
-
#charges(args = {}) ⇒ AcceptOn::Charge
Retrieves a page of charges from the API.
-
#promo_code(name) ⇒ AcceptOn::PromoCode
Retrieves a promo code from AcceptOn.
-
#promo_codes(args = {}) ⇒ Array<AcceptOn::PromoCode>
Retrieves a page of promo codes from AcceptOn.
-
#token(id) ⇒ AcceptOn::TransactionToken
Retrieves a transaction token from the API.
Instance Method Details
#charge(id) ⇒ AcceptOn::Charge
Retrieves a charge from the API
16 17 18 |
# File 'lib/accepton/api/querying.rb', line 16 def charge(id) perform_get_with_object("/v1/charges/#{id}", {}, AcceptOn::Charge) end |
#charges(args = {}) ⇒ AcceptOn::Charge
Retrieves a page of charges from the API
34 35 36 |
# File 'lib/accepton/api/querying.rb', line 34 def charges(args = {}) perform_get_with_objects('/v1/charges', args, AcceptOn::Charge) end |
#promo_code(name) ⇒ AcceptOn::PromoCode
Retrieves a promo code from AcceptOn
49 50 51 |
# File 'lib/accepton/api/querying.rb', line 49 def promo_code(name) perform_get_with_object("/v1/promo_codes/#{name}", {}, AcceptOn::PromoCode) end |
#promo_codes(args = {}) ⇒ Array<AcceptOn::PromoCode>
Retrieves a page of promo codes from AcceptOn
69 70 71 |
# File 'lib/accepton/api/querying.rb', line 69 def promo_codes(args = {}) perform_get_with_objects('/v1/promo_codes', args, AcceptOn::PromoCode) end |
#token(id) ⇒ AcceptOn::TransactionToken
Retrieves a transaction token from the API
81 82 83 |
# File 'lib/accepton/api/querying.rb', line 81 def token(id) perform_get_with_object("/v1/tokens/#{id}", {}, AcceptOn::TransactionToken) end |