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