class RSpec::Core::Runner
def self.running_in_drb?
- Private: -
def self.running_in_drb? return false unless defined?(DRb) server = begin DRb.current_server rescue DRb::DRbServerNotFound return false end return false unless server && server.alive? require 'socket' require 'uri' local_ipv4 = begin IPSocket.getaddress(Socket.gethostname) rescue SocketError return false end ["127.0.0.1", "localhost", local_ipv4].any? { |addr| addr == URI(DRb.current_server.uri).host } end