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