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