module EtherClient::Client
Constants
- ETHERMINE_URL
- ETHPOOL_URL
Public Instance Methods
ethermine_request(uri)
click to toggle source
# File lib/etherclient/client.rb, line 8 def ethermine_request(uri) send_request("#{ETHERMINE_URL}#{uri}") end
ethpool_request(uri)
click to toggle source
# File lib/etherclient/client.rb, line 12 def ethpool_request(uri) send_request("#{ETHPOOL_URL}#{uri}") end
send_request(url)
click to toggle source
# File lib/etherclient/client.rb, line 16 def send_request(url) request_uri = URI(url) response = Net::HTTP.get_response(request_uri) raise StandardError, response.body unless response.message == 'OK' JSON.parse(response.body)['data'] end