class BMLConnect::Transactions

Constants

END_POINT

Public Class Methods

new(client) click to toggle source
# File lib/bml_connect/transactions.rb, line 11
def initialize(client)
  @client = client
end

Public Instance Methods

create(params) click to toggle source
# File lib/bml_connect/transactions.rb, line 15
def create(params)
  transaction = BMLConnect::Models::Transaction.new(params)
  # generate signature
  transaction.sign(@client.api_key)
  @client.post(END_POINT, transaction.to_hash)
end
get(id) click to toggle source
# File lib/bml_connect/transactions.rb, line 22
def get(id)
  @client.get(END_POINT + "/#{id}")
end
list(params = {}) click to toggle source
# File lib/bml_connect/transactions.rb, line 26
def list(params = {})
  @client.get(END_POINT, params)
end