class GroongaClientModel::Schema

Public Class Methods

new() click to toggle source
# File lib/groonga_client_model/schema.rb, line 19
def initialize
  @raw = GroongaClientModel::Client.open do |client|
    response = client.schema
    unless response.success?
      message = "failed to retrieve schema: "
      message << "#{response.return_code}:#{response.error_message}"
      raise Error, message
    end
    response
  end
end

Public Instance Methods

tables() click to toggle source
# File lib/groonga_client_model/schema.rb, line 31
def tables
  Tables.new(@raw, @raw.tables)
end