class RSpec::MultiprocessRunner::Result
@private
Attributes
description[R]
details[R]
filename[R]
message[R]
run_status[R]
status[R]
time_finished[R]
Public Class Methods
from_json_parse(hash)
click to toggle source
# File lib/rspec/multiprocess_runner/worker.rb, line 357 def self.from_json_parse(hash) Result.new(hash["hash"], Time.iso8601(hash["time"])) end
new(complete_message, time = Time.now)
click to toggle source
# File lib/rspec/multiprocess_runner/worker.rb, line 342 def initialize(complete_message, time = Time.now) @hash = complete_message @run_status = complete_message["status"] @status = complete_message["example_status"] @description = complete_message["description"] @details = complete_message["details"] @filename = complete_message["filename"] @message = complete_message["message"] @time_finished = time end
Public Instance Methods
to_json(options = nil)
click to toggle source
# File lib/rspec/multiprocess_runner/worker.rb, line 353 def to_json(options = nil) { hash: @hash, time: @time_finished.iso8601(9) }.to_json end