class GroongaClientModel::SchemaLoader
Public Class Methods
default_path()
click to toggle source
# File lib/groonga_client_model/schema_loader.rb, line 22 def default_path "db/schema.grn" end
new(schema)
click to toggle source
# File lib/groonga_client_model/schema_loader.rb, line 27 def initialize(schema) @schema = schema end
Public Instance Methods
load()
click to toggle source
# File lib/groonga_client_model/schema_loader.rb, line 31 def load Client.open do |client| parser = Groonga::Command::Parser.new parser.on_command do |command| client.execute(command) end @schema.each_line do |line| parser << line end parser.finish end end