lib/dentaku/ast/case/case_conditional.rb in dentaku-3.3.2 vs lib/dentaku/ast/case/case_conditional.rb in dentaku-3.3.3

- old
+ new

@@ -4,9 +4,17 @@ module AST class CaseConditional < Node attr_reader :when, :then + def self.min_param_count + 2 + end + + def self.max_param_count + 2 + end + def initialize(when_statement, then_statement) @when = when_statement unless @when.is_a?(AST::CaseWhen) raise ParseError.for(:node_invalid), 'Expected first argument to be a CaseWhen' end