class DbchainClient::RestLib

Public Class Methods

new(base_url) click to toggle source
# File lib/dbchain_client/rest_lib.rb, line 8
def initialize(base_url)
  @base_url = base_url
end

Public Instance Methods

rest_get(url) click to toggle source
# File lib/dbchain_client/rest_lib.rb, line 12
def rest_get(url)
  uri = URI(@base_url + url)
  res = Net::HTTP.get_response(uri)
  res
end
rest_post(url, data) click to toggle source
# File lib/dbchain_client/rest_lib.rb, line 18
def rest_post(url, data)
  uri = URI(@base_url + url)
  req = Net::HTTP::Post.new(uri.path, 'Content-Type' => 'application/json')
  req.body = data
  http = Net::HTTP.new(uri.host, uri.port)
  res = http.request(req)
  res.body
end