class Danger::Suggester::File
Public Class Methods
new(file)
click to toggle source
@param [GitDiff::File] file
# File lib/danger/suggester/file.rb, line 7 def initialize(file) @file = file end
Public Instance Methods
a_path()
click to toggle source
@return [String]
# File lib/danger/suggester/file.rb, line 12 def a_path @file.a_path end
changes()
click to toggle source
@return [Array<Danger::Suggester::Change>]
# File lib/danger/suggester/file.rb, line 17 def changes hunks.flat_map(&:changes) end
suggestible?()
click to toggle source
@return [Boolean]
# File lib/danger/suggester/file.rb, line 22 def suggestible? !renamed? end
Private Instance Methods
hunks()
click to toggle source
@return [Array<Danger::Suggester::Hunk>]
# File lib/danger/suggester/file.rb, line 29 def hunks @file.hunks.map do |hunk| ::Danger::Suggester::Hunk.new(hunk) end end
renamed?()
click to toggle source
@return [Boolean]
# File lib/danger/suggester/file.rb, line 36 def renamed? @file.a_path != @file.b_path end