class Blade::Coin
Constants
- VERSION
Public Class Methods
new(input)
click to toggle source
# File lib/blade/coin.rb, line 8 def initialize(input) @coin = input query_for_hash end
Public Instance Methods
get_mxc_single_market(coin)
click to toggle source
# File lib/blade/coin.rb, line 19 def get_mxc_single_market(coin) "https://www.mexc.com/open/api/v2/market/ticker?symbol=#{coin}_USDT" end
query_for_hash()
click to toggle source
# File lib/blade/coin.rb, line 13 def query_for_hash query_url = get_mxc_single_market(@coin) result_json = Net::HTTP.get(URI(query_url)) @result_hash = JSON.parse(result_json) end
result()
click to toggle source
# File lib/blade/coin.rb, line 32 def result output = [] output << usdt_result output.flatten end
usdt_result()
click to toggle source
# File lib/blade/coin.rb, line 23 def usdt_result return [] unless @result_hash["data"] lines = [] data = @result_hash["data"][0] lines << data["symbol"].color(:red) lines << data["last"].color(:green) lines << "" end