Module: Solrengine::Rpc

Defined in:
lib/solrengine/rpc.rb,
lib/solrengine/rpc/client.rb,
lib/solrengine/rpc/engine.rb,
lib/solrengine/rpc/version.rb,
lib/solrengine/rpc/ssl_http.rb,
lib/solrengine/rpc/configuration.rb

Defined Under Namespace

Modules: SslHttp Classes: Client, Configuration, Engine, Error

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.client(rpc_url: nil) ⇒ Object



20
21
22
# File 'lib/solrengine/rpc.rb', line 20

def client(rpc_url: nil)
  Client.new(rpc_url: rpc_url || configuration.rpc_url)
end

.configurationObject



12
13
14
# File 'lib/solrengine/rpc.rb', line 12

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



16
17
18
# File 'lib/solrengine/rpc.rb', line 16

def configure
  yield(configuration)
end