class Review::ComplexityReport
Attributes
file_measure[RW]
function_measure[RW]
Public Class Methods
new(function_measure = [], file_measure = [])
click to toggle source
# File lib/iosappaudit/Review/complexity_report.rb, line 57 def initialize(function_measure = [], file_measure = []) @function_measure = function_measure @file_measure = file_measure end
Public Instance Methods
file_metrics_sorted_by_ccn()
click to toggle source
# File lib/iosappaudit/Review/complexity_report.rb, line 66 def file_metrics_sorted_by_ccn file_measure.metrics.sort { |lhs, rhs| (lhs.ccn <=> rhs.ccn) * -1 } end
file_metrics_with_more_than_count_lines(count)
click to toggle source
# File lib/iosappaudit/Review/complexity_report.rb, line 62 def file_metrics_with_more_than_count_lines(count) file_measure.metrics.select { |metric| metric.ncss >= count }.sort { |lhs, rhs| (lhs.ncss <=> rhs.ncss) * -1 } end