class IOSTSdk::Http::GetAccount

Public Instance Methods

invoke(base_url:, name:, by_longest_chain:) click to toggle source
# File lib/iost_sdk/http/get_account.rb, line 8
def invoke(base_url:, name:, by_longest_chain:)
  resp = HTTParty.get("#{base_url}/getAccount/#{name}/#{by_longest_chain}")
  raise HttpRequestError.new(status_code: resp.code, body: resp.body) unless
    resp.code == 200

  IOSTSdk::Models::Account.new.populate(model_data: JSON.parse(resp.body))
end