Class: CC::Analyzer::IssueSorter

Inherits:
Object
  • Object
show all
Defined in:
lib/cc/analyzer/issue_sorter.rb

Instance Method Summary collapse

Constructor Details

#initialize(issues) ⇒ IssueSorter

Returns a new instance of IssueSorter.



4
5
6
# File 'lib/cc/analyzer/issue_sorter.rb', line 4

def initialize(issues)
  @issues = issues
end

Instance Method Details

#by_locationObject



8
9
10
# File 'lib/cc/analyzer/issue_sorter.rb', line 8

def by_location
  @issues.sort_by { |i| line_or_offset(i) }
end