Sha256: fcda4df46dddd78b470f43b13b336972d2030277d88da15e240aae00cdddff88
Contents?: true
Size: 631 Bytes
Versions: 10
Compression:
Stored size: 631 Bytes
Contents
module Groonga class Command @@classes = {} class << self def register_class(name, klass) @@classes[name] = klass end def find_class(name) @@classes[name] end end private def context @context ||= Context.instance end def writer @writer ||= context.writer end def run_internal(input) begin run_body(input) rescue GroongaError => groonga_error context.set_groonga_error(groonga_error) nil rescue => error context.record_error(:command_error, error) nil end end end end
Version data entries
10 entries across 10 versions & 1 rubygems