Module: MixinBot::API::NetworkAsset

Included in:
MixinBot::API
Defined in:
lib/mixin_bot/api/network_asset.rb

Instance Method Summary collapse

Instance Method Details

#network_asset(asset_id) ⇒ Object Also known as: read_asset



8
9
10
11
# File 'lib/mixin_bot/api/network_asset.rb', line 8

def network_asset(asset_id)
  path = format('/network/assets/%<asset_id>s', asset_id:)
  client.get path, access_token: ''
end

#network_asset_search(name) ⇒ Object Also known as: asset_search



20
21
22
23
# File 'lib/mixin_bot/api/network_asset.rb', line 20

def network_asset_search(name)
  path = "/network/assets/search/#{CGI.escape(name.to_s)}"
  client.get path, access_token: ''
end

#network_ticker(asset_id, offset: nil, access_token: nil) ⇒ Object Also known as: read_asset_ticker



14
15
16
17
# File 'lib/mixin_bot/api/network_asset.rb', line 14

def network_ticker(asset_id, offset: nil, access_token: nil)
  params = { asset: asset_id, offset: }.compact
  client.get '/network/ticker', **params, access_token: access_token || ''
end