class Nem::Endpoint::Transaction

Public Instance Methods

announce(req) click to toggle source

@return [Nem::Model::NemAnnounceResult]

# File lib/nem/endpoint/transaction.rb, line 18
def announce(req)
  request!(:post,
    '/transaction/announce',
    req.respond_to?(:to_entity) ? req.to_entity : req.to_hash
  ) do |res|
    Nem::Model::NemAnnounceResult.new_from_nem_announce_result(res)
  end
end
find(hash) click to toggle source

@param [String] hash @return [Nem::Model::Transaction]

# File lib/nem/endpoint/transaction.rb, line 6
def find(hash)
  request!(:get,
    '/transaction/get',
    hash: hash
  ) do |res|
    Nem::Model::Transaction.new_from_account_transaction_meta_data_pair(res)
  end
end
Also aliased as: get
get(hash)
Alias for: find
prepare_announce(req) click to toggle source

@return [Nem::Model::NemAnnounceResult]

# File lib/nem/endpoint/transaction.rb, line 28
def prepare_announce(req)
  request!(:post,
    '/transaction/prepare-announce',
    req.to_entity(:prepare)
  ) do |res|
    Nem::Model::NemAnnounceResult.new_from_nem_announce_result(res)
  end
end