class Baleen::Job

Public Class Methods

new(client, msg) click to toggle source
# File lib/baleen/job.rb, line 6
def initialize(client, msg)
  @client = client
  @msg = msg
  @response = nil
end

Public Instance Methods

start() click to toggle source
# File lib/baleen/job.rb, line 12
def start
  start_time = Time.now
  @client.request(@msg.params)
  @response = @client.wait_response

  unless @response.nil?
    end_time = Time.now
    show_results(start_time, end_time)
  end
end

Private Instance Methods

show_results(s_time, e_time) click to toggle source
# File lib/baleen/job.rb, line 25
def show_results(s_time, e_time)
  display = ResultDisplay.new(@response.results, s_time, e_time)
  display.report_result
end