Method: ZK::Server.new

Defined in:
lib/zk-server.rb

.new(opts = {}) {|Config| ... } ⇒ Object

Create a new Process instance. if a block is given then yield the Config object to the block

Yields:

  • (Config)

    server config instance if block given



57
58
59
60
61
62
63
# File 'lib/zk-server.rb', line 57

def self.new(opts={})
  klass = jruby? ? JavaEmbedded : SubProcess

  klass.new(opts).tap do |server|
    yield server.config if block_given?
  end
end