Class: Groonga::Client::Protocol::HTTP
- Inherits:
-
Object
- Object
- Groonga::Client::Protocol::HTTP
show all
- Defined in:
- lib/groonga/client/protocol/http.rb,
lib/groonga/client/protocol/http/coolio.rb,
lib/groonga/client/protocol/http/thread.rb,
lib/groonga/client/protocol/http/synchronous.rb,
lib/groonga/client/protocol/http/path-resolvable.rb
Defined Under Namespace
Modules: PathResolvable
Classes: Coolio, Synchronous, Thread, UnknownBackendError
Instance Method Summary
collapse
Constructor Details
#initialize(url, options) ⇒ HTTP
Returns a new instance of HTTP.
35
36
37
38
39
|
# File 'lib/groonga/client/protocol/http.rb', line 35
def initialize(url, options)
@url = url
@options = default_options.merge(options)
@backend = create_backend
end
|
Instance Method Details
#close(&block) ⇒ Object
49
50
51
|
# File 'lib/groonga/client/protocol/http.rb', line 49
def close(&block)
@backend.close(&block)
end
|
#connected? ⇒ Boolean
45
46
47
|
# File 'lib/groonga/client/protocol/http.rb', line 45
def connected?
@backend.connected?
end
|
#send(command, &block) ⇒ Object
41
42
43
|
# File 'lib/groonga/client/protocol/http.rb', line 41
def send(command, &block)
@backend.send(command, &block)
end
|