Module: SeeingIsBelieving::TracksLineNumbersSeen

Included in:
SeeingIsBelieving, Result
Defined in:
lib/seeing_is_believing/tracks_line_numbers_seen.rb

Constant Summary collapse

INITIAL_LINE_NUMBER =

uhm, should this change to 0?

1

Instance Method Summary collapse

Instance Method Details

#max_line_numberObject



15
16
17
# File 'lib/seeing_is_believing/tracks_line_numbers_seen.rb', line 15

def max_line_number
  @max_line_number || INITIAL_LINE_NUMBER
end

#min_line_numberObject



11
12
13
# File 'lib/seeing_is_believing/tracks_line_numbers_seen.rb', line 11

def min_line_number
  @min_line_number || INITIAL_LINE_NUMBER
end

#track_line_number(line_number) ⇒ Object



5
6
7
8
9
# File 'lib/seeing_is_believing/tracks_line_numbers_seen.rb', line 5

def track_line_number(line_number)
  @min_line_number = line_number if line_number < min_line_number
  @max_line_number = line_number if line_number > max_line_number
  self
end