class Snuffle::LineOfCode
Attributes
content[RW]
line_number[RW]
range[RW]
Public Class Methods
containing(locs, start_index, end_index)
click to toggle source
# File lib/snuffle/line_of_code.rb, line 10 def self.containing(locs, start_index, end_index) locs.inject([]) do |a, loc| a << loc if loc.in_range?(start_index) || loc.in_range?(end_index) a end.compact end
Public Instance Methods
in_range?(index)
click to toggle source
# File lib/snuffle/line_of_code.rb, line 17 def in_range?(index) self.range.include?(index) end