class Bitcoin::HttpConnection

Public Class Methods

new(host, user:, pass:) click to toggle source
Calls superclass method Bitcoin::Client::new
# File lib/elchapo/bitcoin/http_connection.rb, line 7
def initialize(host, user:, pass:)
  super()
  @user = user
  @pass = pass
  @url = host

  @header = {'Content-Type' => 'application/json'}
end

Public Instance Methods

send_single(payload) click to toggle source
# File lib/elchapo/bitcoin/http_connection.rb, line 16
def send_single(payload)
  resp = RestClient::Request.execute(
    user: @user,
    password: @pass,
    method: :post,
    url: @url,
    payload: payload,
    headers: @header
  )
  return resp
end