class AnalDiffist::ReekParser
Attributes
problems[RW]
Public Class Methods
new(paths)
click to toggle source
# File lib/analdiffist/reek_parser.rb, line 6 def initialize(paths) @examiner = Reek::Examiner.new(paths) @problems = get_problems end
Public Instance Methods
diff(previous)
click to toggle source
# File lib/analdiffist/reek_parser.rb, line 20 def diff(previous) AnalDiffist::DiffSet.new(previous.problems, self.problems) end
filter_reek_problems(reek_problems)
click to toggle source
# File lib/analdiffist/reek_parser.rb, line 16 def filter_reek_problems(reek_problems) reek_problems end
get_problems()
click to toggle source
# File lib/analdiffist/reek_parser.rb, line 11 def get_problems unfiltered = @examiner.smells.map {|smell| ReekProblem.new(smell)} filter_reek_problems(unfiltered) end