class Kojn::Transactions

Attributes

access_token[RW]

Public Class Methods

new() click to toggle source
# File lib/kojn/transaction.rb, line 18
def initialize
  self.access_token = Kojn.api_key
end

Public Instance Methods

all(options = {}) click to toggle source
# File lib/kojn/transaction.rb, line 22
def all(options = {})
  Kojn.parse_objects! Kojn::Net::get('/api/transactions').body, Kojn::Tx
end
create(options = {}) click to toggle source
# File lib/kojn/transaction.rb, line 26
def create(options = {})
  Kojn.parse_object! Kojn::Net::post('/api/transactions', {transaction: options}).body, Kojn::Tx
end
find(id, options = {}) click to toggle source
# File lib/kojn/transaction.rb, line 30
def find(id, options = {})
  Kojn.parse_object! Kojn::Net::get("/api/transactions/#{id}").body, Kojn::Tx
end
update(id, options = {}) click to toggle source
# File lib/kojn/transaction.rb, line 34
def update(id, options = {})
  Kojn.parse_object! Kojn::Net::patch("/api/transactions/#{id}", options).body, Kojn::Tx
end