class CGMiner::API::Response

Attributes

body[R]
raw[R]
status[R]

Public Class Methods

new(command_symbol, raw_command_response) click to toggle source
# File lib/cgminer/api/response.rb, line 12
def initialize(command_symbol, raw_command_response)
  @raw = JSON.parse(raw_command_response)
  @status = @raw['STATUS'][0]
  @body = @raw[command_symbol.to_s.upcase]
end

Public Instance Methods

received_at() click to toggle source
# File lib/cgminer/api/response.rb, line 18
def received_at
  DateTime.strptime("#{@status['When']}", '%s')
end
success?() click to toggle source
# File lib/cgminer/api/response.rb, line 22
def success?
  @status['STATUS'] == 'S'
end