module GrnMini
Constants
- VERSION
Public Instance Methods
create_or_open(path)
click to toggle source
# File lib/grn_mini.rb, line 11 def create_or_open(path) unless File.exist?(path) Groonga::Database.create(path: path) else Groonga::Database.open(path) end end
default_tokenizer()
click to toggle source
# File lib/grn_mini.rb, line 32 def default_tokenizer @default_tokenizer || "TokenBigramSplitSymbolAlphaDigit" end
default_tokenizer=(tokenizer)
click to toggle source
# File lib/grn_mini.rb, line 36 def default_tokenizer=(tokenizer) @default_tokenizer = tokenizer end
tmpdb() { || ... }
click to toggle source
# File lib/grn_mini.rb, line 19 def tmpdb if block_given? Dir.mktmpdir do |dir| create_or_open(File.join(dir, "tmp.db")) yield end else dir = Dir.mktmpdir create_or_open(File.join(dir, "tmp.db")) dir end end