Methods
Included Modules
- DRb::DRbUndumped
Class Public methods
new()
📝 Source code
# File activesupport/lib/active_support/testing/parallelization.rb, line 13
def initialize
@queue = Queue.new
end
🔎 See on GitHub
Instance Public methods
<<(o)
📝 Source code
# File activesupport/lib/active_support/testing/parallelization.rb, line 25
def <<(o)
o[2] = DRbObject.new(o[2]) if o
@queue << o
end
🔎 See on GitHub
length()
📝 Source code
# File activesupport/lib/active_support/testing/parallelization.rb, line 30
def length
@queue.length
end
🔎 See on GitHub
pop()
📝 Source code
# File activesupport/lib/active_support/testing/parallelization.rb, line 34
def pop; @queue.pop; end
🔎 See on GitHub
record(reporter, result)
📝 Source code
# File activesupport/lib/active_support/testing/parallelization.rb, line 17
def record(reporter, result)
raise DRb::DRbConnError if result.is_a?(DRb::DRbUnknown)
reporter.synchronize do
reporter.record(result)
end
end
🔎 See on GitHub