# File lib/puppet/parser/ast/leaf.rb, line 151 151: def array_index_or_key(object, key) 152: if object.is_a?(Array) 153: raise Puppet::ParserError, "#{key} is not an integer, but is used as an index of an array" unless key = Puppet::Parser::Scope.number?(key) 154: end 155: key 156: end