class Fcoin::RealTime::API
Attributes
callbacks[RW]
topics[RW]
wss_endpoint[RW]
Public Class Methods
new(options={})
click to toggle source
@param [Hash] options the options to setting Fcoin
Setting. For example, Validation and so on. @option options [String] :adapter(Faraday.default_adapter) @option options [String] :endpoint(api.fcoin.com/v2/) REST API
endpoint @option options [String] :wss_endpoint(wss://api.fcoin.com/v2/ws) Websocket endpoint @option options [String] :user_agent @option options [String] :proxy(nil) @option options [String] :ca_path @option options [String] :ca_file @option options [Array<Faraday::Middleware>] :middlewares request faraday middlewares @option options [String] :api_key @option options [String] :secret_key @option options [Boolean] :skip_validation(true) @option options [String] :validation_setting_path configuration file path for validation
# File lib/fcoin/realtime/api.rb, line 24 def initialize(options={}) merged_options = Fcoin.options.merge(options) Configuration::VALID_OPTIONS_KEYS.each do |key| send("#{key}=", merged_options[key]) end self.callbacks = {} self.topics = [] end