class Myfinance::Resources::CreditCardTransaction
Public Instance Methods
create(entity_id, credit_card_id, params = {})
click to toggle source
# File lib/myfinance/resources/credit_card_transaction.rb, line 18 def create(entity_id, credit_card_id, params = {}) path = "/entities/#{entity_id}/credit_cards/#{credit_card_id}/transactions" http.post(path, body: { credit_card_transaction: params }) do |response| respond_with_object(response, "credit_card_transaction") end end
destroy(entity_id, credit_card_id, credit_card_transaction_id, params = {})
click to toggle source
# File lib/myfinance/resources/credit_card_transaction.rb, line 32 def destroy(entity_id, credit_card_id, credit_card_transaction_id, params = {}) path = "/entities/#{entity_id}/credit_cards/#{credit_card_id}/transactions/#{credit_card_transaction_id}" http.delete(path, body: { credit_card_transaction: params }) do |response| response end end
destroy_parcelled(entity_id, credit_card_id, credit_card_transaction_id, params = {})
click to toggle source
# File lib/myfinance/resources/credit_card_transaction.rb, line 39 def destroy_parcelled(entity_id, credit_card_id, credit_card_transaction_id, params = {}) path = "/entities/#{entity_id}/credit_cards/#{credit_card_id}/transactions/#{credit_card_transaction_id}/recurrence" http.delete(path, body: { credit_card_transaction: params }) do |response| response end end
find(entity_id, credit_card_id, credit_card_transaction_id)
click to toggle source
# File lib/myfinance/resources/credit_card_transaction.rb, line 11 def find(entity_id, credit_card_id, credit_card_transaction_id) path = "/entities/#{entity_id}/credit_cards/#{credit_card_id}/transactions/#{credit_card_transaction_id}" http.get(path, body: {}) do |response| respond_with_object(response, "credit_card_transaction") end end
find_all(entity_id, credit_card_id, year, month)
click to toggle source
# File lib/myfinance/resources/credit_card_transaction.rb, line 4 def find_all(entity_id, credit_card_id, year, month) path = "/entities/#{entity_id}/credit_cards/#{credit_card_id}/invoices/#{year}-#{month}" http.get(path, body: {}) do |response| respond_with_collection(response) end end
update(entity_id, credit_card_id, credit_card_transaction_id, params = {})
click to toggle source
# File lib/myfinance/resources/credit_card_transaction.rb, line 25 def update(entity_id, credit_card_id, credit_card_transaction_id, params = {}) path = "/entities/#{entity_id}/credit_cards/#{credit_card_id}/transactions/#{credit_card_transaction_id}" http.put(path, body: { credit_card_transaction: params }) do |response| respond_with_object(response, "credit_card_transaction") end end