# File lib/puppet-lint/data.rb, line 390 def defaults_indexes @defaults_indexes ||= Proc.new do defaults = [] tokens.each_with_index do |token, token_idx| if token.type == :CLASSREF && token.next_code_token && \ token.next_code_token.type == :LBRACE real_idx = 0 tokens[token_idx+1..-1].each_with_index do |cur_token, cur_token_idx| real_idx = token_idx + 1 + cur_token_idx break if cur_token.type == :RBRACE end defaults << { :start => token_idx, :end => real_idx, :tokens => tokens[token_idx..real_idx], } end end defaults end.call end