Sha256: 68167ecd23fd12310f0d721c37289b48429db21d2f39d01d97276513e1bd17ed

Contents?: true

Size: 565 Bytes

Versions: 43

Compression:

Stored size: 565 Bytes

Contents

# figure out what platform we're on
# this way there's no ambiguity about which file to include
# or which class we're subclassing.

if defined?(::JRUBY_VERSION)
  Zookeeper.require_root('java/java_base')
else
  Zookeeper.require_root('ext/zookeeper_base')
end


module Zookeeper
  if defined?(::JRUBY_VERSION)
    class Client < Zookeeper::JavaBase
    end
  else
    class Client < Zookeeper::ZookeeperBase
    end
  end

  def self.new(*a, &b)
    Zookeeper::Client.new(*a, &b)
  end
end


Zookeeper::Client.class_eval do
  include Zookeeper::ClientMethods
end

Version data entries

43 entries across 43 versions & 2 rubygems

Version Path
zookeeper-1.5.5 lib/zookeeper/client.rb
zookeeper-1.5.5-java lib/zookeeper/client.rb
zookeeper-1.5.4 lib/zookeeper/client.rb
zookeeper-1.5.4-java lib/zookeeper/client.rb
zookeeper-1.5.3 lib/zookeeper/client.rb
zookeeper-1.5.3-java lib/zookeeper/client.rb
zookeeper-ng-1.5.2.1 lib/zookeeper/client.rb
zookeeper-ng-1.5.2.1-java lib/zookeeper/client.rb
zookeeper-1.5.1-java lib/zookeeper/client.rb
zookeeper-1.5.1 lib/zookeeper/client.rb
zookeeper-1.5.0-java lib/zookeeper/client.rb
zookeeper-1.5.0 lib/zookeeper/client.rb
zookeeper-ng-1.5 lib/zookeeper/client.rb
zookeeper-1.4.11 lib/zookeeper/client.rb
zookeeper-1.4.11-java lib/zookeeper/client.rb
zookeeper-1.4.10 lib/zookeeper/client.rb
zookeeper-1.4.10-java lib/zookeeper/client.rb
zookeeper-1.4.9 lib/zookeeper/client.rb
zookeeper-1.4.9-java lib/zookeeper/client.rb
zookeeper-1.4.8 lib/zookeeper/client.rb