Module: Espago
- Extended by:
- Forwardable
- Defined in:
- lib/espago.rb,
lib/espago/error.rb,
lib/espago/client.rb,
lib/espago/engine.rb,
lib/espago/router.rb,
lib/espago/version.rb,
lib/espago/response.rb,
lib/espago/masterpass.rb,
lib/espago/back_request.rb,
lib/espago/api_connection.rb,
lib/espago/error/api_error.rb,
lib/espago/secure_web_page.rb,
lib/espago/api_connection/api.rb,
lib/espago/api_connection/api_get.rb,
lib/espago/api_connection/api_put.rb,
lib/espago/api_connection/api_post.rb,
lib/espago/api_connection/plans_get.rb,
lib/espago/api_connection/plans_put.rb,
lib/espago/api_connection/api_delete.rb,
lib/espago/api_connection/plans_post.rb,
lib/espago/api_connection/tokens_get.rb,
lib/espago/api_connection/charges_get.rb,
lib/espago/api_connection/clients_get.rb,
lib/espago/api_connection/clients_put.rb,
lib/espago/api_connection/tokens_post.rb,
lib/espago/error/authentication_error.rb,
lib/espago/api_connection/charges_post.rb,
lib/espago/api_connection/clients_post.rb,
lib/espago/api_connection/invoices_get.rb,
lib/espago/api_connection/plans_delete.rb,
lib/espago/api_connection/refunds_post.rb,
lib/espago/error/invalid_request_error.rb,
lib/espago/api_connection/complete_post.rb,
lib/generators/espago/install_generator.rb,
lib/espago/api_connection/charges_delete.rb,
lib/espago/api_connection/clients_delete.rb,
lib/espago/api_connection/line_items_get.rb,
lib/espago/api_connection/masterpass_post.rb,
lib/espago/api_connection/dcc_decision_post.rb,
lib/espago/api_connection/invoice_items_get.rb,
lib/espago/api_connection/subscriptions_get.rb,
lib/espago/api_connection/visacheckout_post.rb,
lib/espago/api_connection/invoice_items_post.rb,
lib/espago/api_connection/subscriptions_post.rb,
lib/espago/api_connection/charges_refund_post.rb,
lib/espago/api_connection/clients_invoices_get.rb,
lib/espago/api_connection/invoice_items_delete.rb,
lib/espago/api_connection/subscriptions_delete.rb,
lib/espago/api_connection/charges_complete_post.rb,
lib/espago/api_connection/clients_authorize_post.rb,
lib/espago/api_connection/clients_subscriptions_get.rb,
lib/espago/api_connection/secure_web_page_register_post.rb
Defined Under Namespace
Modules: Generators, MasterpassHelper, SecureWebPageHelper
Classes: ApiConnection, ApiError, AuthenticationError, BackRequest, Client, Engine, Error, InvalidRequestError, Masterpass, Response, Router, SecureWebPage
Constant Summary
collapse
- VERSION =
"0.1.9"
Class Method Summary
collapse
Class Method Details
.method_missing(method, *args, &block) ⇒ Object
18
19
20
21
22
23
24
|
# File 'lib/espago.rb', line 18
def method_missing(method, *args, &block)
if Router.new(method, args[0]).path_exists?
@default_client.send_request(method, args[0], args[1] || {} )
else
super
end
end
|
.setup {|_self| ... } ⇒ Object
26
27
28
|
# File 'lib/espago.rb', line 26
def self.setup
yield self
end
|