44uk/nis-ruby

View on GitHub
lib/nis/endpoint/account/harvests.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Nis::Endpoint
  module Account::Harvests
    # @param [String] address
    # @param [String] hash
    # @return [Array <Nis::Struct::HarvestInfo>]
    # @see https://nemproject.github.io/#requesting-harvest-info-data-for-an-account
    def account_harvests(address:, hash: nil)
      request!(:get, '/account/harvests',
        address: address,
        hash: hash
      ) do |res|
        res[:data].map { |hvst| Nis::Struct::HarvestInfo.build(hvst) }
      end
    end
  end
end