class Minter::Api::Client
Constants
- API_VERSION
- DEFAULT_NODE_URL
- DEFAULT_TIMEOUT
Attributes
api_version[RW]
authenticated_api_url[RW]
connect_timeout[RW]
node_url[RW]
proxy[RW]
read_timeout[RW]
write_timeout[RW]
Public Class Methods
new(args = {})
click to toggle source
# File lib/minter/api/client.rb, line 36 def initialize(args = {}) self.node_url = ENV["NODE_URL"] || DEFAULT_NODE_URL self.connect_timeout = args[:connect_timeout] || DEFAULT_TIMEOUT self.read_timeout = args[:read_timeout] || DEFAULT_TIMEOUT self.write_timeout = args[:write_timeout] || DEFAULT_TIMEOUT end
Public Instance Methods
config()
click to toggle source
# File lib/minter/api/client.rb, line 43 def config { node_url: node_url, authenticated_api_url: authenticated_api_url, api_version: api_version, connect_timeout: connect_timeout, read_timeout: read_timeout, write_timeout: write_timeout, proxy: proxy } end