Module: Fraggle::Block
- Defined in:
- lib/fraggle/block.rb,
lib/fraggle/block/client.rb,
lib/fraggle/block/msg.pb.rb,
lib/fraggle/block/version.rb,
lib/fraggle/block/response.rb,
lib/fraggle/block/connection.rb
Defined Under Namespace
Modules: URI Classes: Client, Connection, Request, Response
Constant Summary collapse
- Clobber =
Client::MaxInt64
- DEFAULT_URI =
"doozer:?" + [ "ca=127.0.0.1:8046", "ca=127.0.0.1:8041", "ca=127.0.0.1:8042", "ca=127.0.0.1:8043" ].join("&")
- VERSION =
"0.2.1"
Class Method Summary collapse
Class Method Details
.connect(uri = nil) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/fraggle/block.rb', line 15 def self.connect(uri=nil) uri = uri || ENV["DOOZER_URI"] || DEFAULT_URI addrs = URI.parse(uri) if addrs.length == 0 raise(ArgumentError, "no addrs in doozerd uri '#{uri.inspect}'") end Client.new(addrs) end |