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