class GroongaClientModel::Client

Attributes

url[R]

Public Class Methods

new(url=nil) click to toggle source
# File lib/groonga_client_model/client.rb, line 28
def initialize(url=nil)
  @url = url || self.class.url || "http://127.0.0.1:10041"
end
open(&block) click to toggle source
# File lib/groonga_client_model/client.rb, line 22
def open(&block)
  new.open(&block)
end

Public Instance Methods

open() { |client| ... } click to toggle source
# File lib/groonga_client_model/client.rb, line 32
def open
  Groonga::Client.open(url: @url) do |client|
    client.extend(Notifiable)
    yield(client)
  end
end