Sha256: 5d1e2a95a09f7c744f2a234a205c9a71c29222592a28cd4c897f7c680883f96a

Contents?: true

Size: 496 Bytes

Versions: 11

Compression:

Stored size: 496 Bytes

Contents

module RockRMS
  class Client
    module SavedPaymentMethod
      def list_saved_payment_methods(options = {})
        res = get(saved_payment_method_path, options)
        Response::SavedPaymentMethod.format(res)
      end

      def delete_saved_payment_method(id)
        delete(saved_payment_method_path(id))
      end

      private

      def saved_payment_method_path(id = nil)
        id ? "FinancialPersonSavedAccounts/#{id}" : 'FinancialPersonSavedAccounts'
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rock_rms-4.1.1 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-4.1.0 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-4.0.0 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-3.9.0 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-3.8.0 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-3.7.0 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-3.6.3 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-3.6.2 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-3.6.1 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-3.6.0 lib/rock_rms/resources/saved_payment_method.rb
rock_rms-3.5.0 lib/rock_rms/resources/saved_payment_method.rb