class Katapaty::Configuration

Constants

DEFAULT_TIMEOUT_IN_SECONDS

Attributes

block_host[RW]
block_password[RW]
block_port[RW]
block_username[RW]
host[RW]
password[RW]
port[RW]
ssl[RW]
timeout[RW]
username[RW]

Public Instance Methods

counterblock_url() click to toggle source
# File lib/katapaty/configuration.rb, line 21
def counterblock_url
  return 'http://rpc:1234@public.coindaddy.io:14100/api/' unless @block_host
  authen = ''
  authen = "#{@block_username}:#{CGI.escape(@block_password)}@" if @block_username
  "#{protocol}://#{authen}#{@block_host}:#{@block_port}/api/"
end
counterparty_url() click to toggle source
# File lib/katapaty/configuration.rb, line 16
def counterparty_url
  return 'http://rpc:1234@public.coindaddy.io:14000/api/' unless @host
  "#{protocol}://#{@username}:#{CGI.escape(@password)}@#{@host}:#{@port}/api/"
end

Private Instance Methods

protocol() click to toggle source
# File lib/katapaty/configuration.rb, line 34
def protocol
  @ssl ? 'https' : 'http'
end