Module: GameDig
- Defined in:
- lib/game_dig.rb,
lib/game_dig/version.rb
Overview
GameDig
Constant Summary collapse
- DEBUG_MESSAGE_END =
'Q#0 Query was successful'
- VERSION =
'0.1.0'.freeze
- @@node_service_up =
false
Class Method Summary collapse
-
.query(type:, host:, port: nil, max_attempts: nil, socket_timeout: nil, attempt_timeout: nil, given_port_only: nil, debug: nil, request_rules: nil) ⇒ Object
Query a server for insight data.
Class Method Details
.query(type:, host:, port: nil, max_attempts: nil, socket_timeout: nil, attempt_timeout: nil, given_port_only: nil, debug: nil, request_rules: nil) ⇒ Object
Query a server for insight data
32 33 34 35 36 37 38 |
# File 'lib/game_dig.rb', line 32 def self.query(type:, host:, port: nil, max_attempts: nil, socket_timeout: nil, attempt_timeout: nil, given_port_only: nil, debug: nil, request_rules: nil) if ENV['GAMEDIG_SERVICE'] == 'true' perform_service_query(type: type, host: host, port: port, max_attempts: max_attempts, socket_timeout: socket_timeout, attempt_timeout: attempt_timeout, given_port_only: given_port_only, debug: debug, request_rules: request_rules) else perform_cli_query(type: type, host: host, port: port, max_attempts: max_attempts, socket_timeout: socket_timeout, attempt_timeout: attempt_timeout, given_port_only: given_port_only, debug: debug, request_rules: request_rules) end end |