Class: WebAPI
- Inherits:
-
Object
- Object
- WebAPI
- Defined in:
- lib/blockchain/web_api.rb
Direct Known Subclasses
Defined Under Namespace
Classes: WebApiException
Instance Method Summary collapse
- #build_url(operation_name, params) ⇒ Object
-
#initialize(url) ⇒ WebAPI
constructor
A new instance of WebAPI.
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 |