class RDocRuboCop::Lang::Ruby::Corrector
Attributes
corrected_source[R]
Public Class Methods
new(source_file)
click to toggle source
# File lib/rdoc_rubocop/lang/ruby/corrector.rb, line 9 def initialize(source_file) @source_file = source_file @corrected_source = nil end
Public Instance Methods
correct()
click to toggle source
# File lib/rdoc_rubocop/lang/ruby/corrector.rb, line 14 def correct source_lines = @source_file.source.lines @source_file.comments.reverse_each do |comment| next if comment.source_codes.empty? index = comment.lineno[0] - 1 number_of_lines = comment.number_of_lines source_lines[index, number_of_lines] = comment.corrected_text end @corrected_source = source_lines.join end