summaryrefslogtreecommitdiffstats
path: root/storage/mroonga/vendor/groonga/lib/mrb/scripts/expression_tree/procedure.rb
blob: 1d63149cd3c7f3285e33619c661d8086de7d6f80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
module Groonga
  module ExpressionTree
    class Procedure
      attr_reader :object
      def initialize(object)
        @object = object
      end

      def name
        @object.name
      end

      def build(expression)
        expression.append_object(@object, Operator::PUSH, 1)
      end
    end
  end
end