class Leg::Line
Attributes
line_numbers[RW]
source[RW]
Public Class Methods
new(source, line_numbers)
click to toggle source
# File lib/leg/line.rb, line 5 def initialize(source, line_numbers) @source = source.chomp @line_numbers = line_numbers end
Public Instance Methods
blank?()
click to toggle source
# File lib/leg/line.rb, line 14 def blank? @source.strip.empty? end
clone()
click to toggle source
# File lib/leg/line.rb, line 10 def clone self.class.new(@source.dup, @line_numbers.dup) end
line_number()
click to toggle source
# File lib/leg/line.rb, line 18 def line_number raise NotImplementedError end
to_patch(options = {})
click to toggle source
# File lib/leg/line.rb, line 22 def to_patch(options = {}) raise NotImplementedError end