Module: MF

Defined in:
lib/mf.rb

Defined Under Namespace

Classes: Server

Constant Summary collapse

SOCKFILE =
"/tmp/motherforker"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.connectObject



17
18
19
# File 'lib/mf.rb', line 17

def self.connect
  UNIXSocket.new SOCKFILE
end

Instance Method Details

#fork_serverObject



7
8
9
10
11
12
13
14
15
# File 'lib/mf.rb', line 7

def fork_server
  if File.exists? SOCKFILE
    false
  else
    fork {
      MF::Server.new.run
    }
  end
end