module Rubocop::DefinitionValidator::ChangeDetector
Attributes
changed_methods[R]
Public Class Methods
init(diff_path)
click to toggle source
# File lib/rubocop/definition_validator/change_detector.rb, line 5 def init(diff_path) unless File.exist?(diff_path) @changed_methods = [] return end diff = File.read(diff_path) parsed = GitDiffParser::Patches.parse(diff) patches = parsed.map{|orig_patch| patch = Rubocop::DefinitionValidator::Patch.new(orig_patch)} # [ # {added: Method, removed: Method} # ] @changed_methods = patches .map{|patch| patch.changed_methods} .flatten end