Class: WebAPI

Inherits:
Object
  • Object
show all
Defined in:
lib/blockchain/web_api.rb

Direct Known Subclasses

Blockchain::Wallet

Defined Under Namespace

Classes: WebApiException

Instance Method Summary collapse

Constructor Details

#initialize(url) ⇒ WebAPI

Returns a new instance of WebAPI.



4
5
6
# File 'lib/blockchain/web_api.rb', line 4

def initialize(url)
   @url=url
end

Instance Method Details

#build_url(operation_name, params) ⇒ Object



8
9
10
# File 'lib/blockchain/web_api.rb', line 8

def build_url(operation_name, params)
  @url + operation_name + "?" + params.map { |param, value| "#{param}=#{value}" if value }.join("&")
end