Class: RSpec::MultiprocessRunner::MockWorker

Inherits:
Object
  • Object
show all
Defined in:
lib/rspec/multiprocess_runner/worker.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hash, node) ⇒ MockWorker

Returns a new instance of MockWorker.



311
312
313
314
315
316
317
# File 'lib/rspec/multiprocess_runner/worker.rb', line 311

def initialize(hash, node)
  @pid = hash["pid"]
  @environment_number = hash["environment_number"]
  @current_file = hash["current_file"]
  @deactivation_reason = hash["deactivation_reason"]
  @node = node
end

Instance Attribute Details

#current_fileObject (readonly)

Returns the value of attribute current_file.



309
310
311
# File 'lib/rspec/multiprocess_runner/worker.rb', line 309

def current_file
  @current_file
end

#deactivation_reasonObject (readonly)

Returns the value of attribute deactivation_reason.



309
310
311
# File 'lib/rspec/multiprocess_runner/worker.rb', line 309

def deactivation_reason
  @deactivation_reason
end

#environment_numberObject (readonly)

Returns the value of attribute environment_number.



309
310
311
# File 'lib/rspec/multiprocess_runner/worker.rb', line 309

def environment_number
  @environment_number
end

#nodeObject (readonly)

Returns the value of attribute node.



309
310
311
# File 'lib/rspec/multiprocess_runner/worker.rb', line 309

def node
  @node
end

#pidObject (readonly)

Returns the value of attribute pid.



309
310
311
# File 'lib/rspec/multiprocess_runner/worker.rb', line 309

def pid
  @pid
end

Class Method Details

.from_json_parse(hash, node) ⇒ Object



319
320
321
# File 'lib/rspec/multiprocess_runner/worker.rb', line 319

def self.from_json_parse(hash, node)
  MockWorker.new(hash, node)
end