1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
module Groonga class ExpressionRewriter class << self def register(name) ExpressionRewriters.register(name, self) end end def initialize(expression) @expression = expression end def rewrite nil end private def context @context ||= Context.instance end end end