Module: CgminerApiClient
- Defined in:
- lib/cgminer_api_client.rb,
lib/cgminer_api_client/miner.rb,
lib/cgminer_api_client/errors.rb,
lib/cgminer_api_client/version.rb,
lib/cgminer_api_client/miner_pool.rb,
lib/cgminer_api_client/pool_result.rb,
lib/cgminer_api_client/miner_result.rb,
lib/cgminer_api_client/miner/commands.rb,
lib/cgminer_api_client/socket_with_timeout.rb
Defined Under Namespace
Modules: SocketWithTimeout
Classes: AccessDeniedError, ApiError, ConnectionError, Error, Miner, MinerPool, MinerResult, PoolResult, TimeoutError
Constant Summary
collapse
- VERSION =
"0.4.0"
Class Method Summary
collapse
Class Method Details
.config {|_self| ... } ⇒ Object
39
40
41
|
# File 'lib/cgminer_api_client.rb', line 39
def self.config
yield self if block_given?
end
|
.default_host ⇒ Object
15
16
17
|
# File 'lib/cgminer_api_client.rb', line 15
def self.default_host
defined?(@default_host) ? @default_host : '127.0.0.1'
end
|
.default_host=(value) ⇒ Object
19
20
21
|
# File 'lib/cgminer_api_client.rb', line 19
def self.default_host=(value)
@default_host = value
end
|
.default_port ⇒ Object
23
24
25
|
# File 'lib/cgminer_api_client.rb', line 23
def self.default_port
defined?(@default_port) ? @default_port : 4028
end
|
.default_port=(value) ⇒ Object
27
28
29
|
# File 'lib/cgminer_api_client.rb', line 27
def self.default_port=(value)
@default_port = value
end
|
.default_timeout ⇒ Object
31
32
33
|
# File 'lib/cgminer_api_client.rb', line 31
def self.default_timeout
defined?(@default_timeout) ? @default_timeout : 5
end
|
.default_timeout=(value) ⇒ Object
35
36
37
|
# File 'lib/cgminer_api_client.rb', line 35
def self.default_timeout=(value)
@default_timeout = value
end
|