Sha256: a979737f44f4ef8e918b1b963d16ec577df65c7a91d905ab66712d1878a4e9f5
Contents?: true
Size: 674 Bytes
Versions: 1
Compression:
Stored size: 674 Bytes
Contents
module Treetop class ParseResult attr_reader :nested_failures def initialize(nested_failures = []) @nested_failures = select_failures_at_maximum_index(nested_failures) end protected def select_failures_at_maximum_index(failures) maximum_index = 0 failures_at_maximum_index = [] failures.each do |failure| if failure.index > maximum_index failures_at_maximum_index = [failure] maximum_index = failure.index elsif failure.index == maximum_index failures_at_maximum_index << failure end end return failures_at_maximum_index end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
treetop-0.1.0 | lib/treetop/parser/parse_result.rb |