class Gemini::Configuration

Attributes

api_endpoint[RW]
api_key[RW]
api_version[RW]
debug[RW]
debug_connection[RW]
reconnect[RW]
reconnect_after[RW]
rest_open_timeout[RW]
rest_timeout[RW]
secret[RW]
websocket_api_endpoint[RW]

Public Class Methods

new() click to toggle source
# File lib/gemini/configurable.rb, line 28
def initialize
  self.api_endpoint = "https://api.gemini.com/v1/"
  self.websocket_api_endpoint = "wss://api.gemini.com/ws"
  self.debug = false
  self.reconnect = true
  self.reconnect_after = 60
  self.rest_timeout = 30
  self.rest_open_timeout = 30
  self.debug_connection = false
  self.api_version = 1
end

Public Instance Methods

use_api_v2() click to toggle source

Helper that configure to version 2

# File lib/gemini/configurable.rb, line 41
def use_api_v2
  self.api_version = 2
  self.api_endpoint = "https://api.gemini.com/v2/"
  self.websocket_api_endpoint = "wss://api.gemini.com/ws/2/"
end