# File lib/puppet/parser/ast/caseopt.rb, line 17 17: def default? 18: # Cache the @default value. 19: return @default if defined?(@default) 20: 21: if @value.is_a?(AST::ASTArray) 22: @value.each { |subval| 23: if subval.is_a?(AST::Default) 24: @default = true 25: break 26: end 27: } 28: else 29: @default = true if @value.is_a?(AST::Default) 30: end 31: 32: @default ||= false 33: 34: @default 35: end