lib/spreedly/urls.rb in spreedly-2.0.0 vs lib/spreedly/urls.rb in spreedly-2.0.1

- old
+ new

@@ -44,20 +44,40 @@ def redact_payment_method_url(payment_method_token) "#{base_url}/v1/payment_methods/#{payment_method_token}/redact.xml" end - def list_transactions_url(since_token) + def redact_gateway_url(gateway_token) + "#{base_url}/v1/gateways/#{gateway_token}/redact.xml" + end + + def list_transactions_url(since_token, payment_method_token) since_param = "?since_token=#{since_token}" if since_token - "#{base_url}/v1/transactions.xml#{since_param}" + return "#{base_url}/v1/transactions.xml#{since_param}" unless payment_method_token + + "#{base_url}/v1/payment_methods/#{payment_method_token}/transactions.xml#{since_param}" end + def list_payment_methods_url(since_token) + since_param = "?since_token=#{since_token}" if since_token + "#{base_url}/v1/payment_methods.xml#{since_param}" + end + + def list_gateways_url(since_token) + since_param = "?since_token=#{since_token}" if since_token + "#{base_url}/v1/gateways.xml#{since_param}" + end + def add_gateway_url "#{base_url}/v1/gateways.xml" end def add_payment_method_url "#{base_url}/v1/payment_methods.xml" + end + + def update_payment_method_url(token) + "#{base_url}/v1/payment_methods/#{token}.xml" end end end