Sha256: 9bab400ec70bf814ab1818b31235c48f4a6181559159ab2f34f570e9f069e01f

Contents?: true

Size: 435 Bytes

Versions: 4

Compression:

Stored size: 435 Bytes

Contents

module Dentaku
  module AST
    class CaseWhen < Operation
      def initialize(node)
        @node = node
      end

      def value(context = {})
        @node.value(context)
      end

      def dependencies(context = {})
        @node.dependencies(context)
      end

      def self.arity
        1
      end

      def self.min_param_count
        1
      end

      def self.max_param_count
        1
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dentaku-3.4.2 lib/dentaku/ast/case/case_when.rb
dentaku-3.4.1 lib/dentaku/ast/case/case_when.rb
dentaku-3.4.0 lib/dentaku/ast/case/case_when.rb
dentaku-3.3.4 lib/dentaku/ast/case/case_when.rb