Class: Rfactor::LineFinder
- Inherits:
-
Object
- Object
- Rfactor::LineFinder
- Defined in:
- lib/rfactor/line_finder.rb
Instance Method Summary collapse
-
#initialize(ast) ⇒ LineFinder
constructor
A new instance of LineFinder.
- #method_lines(line_in_code) ⇒ Object
Constructor Details
#initialize(ast) ⇒ LineFinder
Returns a new instance of LineFinder.
5 6 7 |
# File 'lib/rfactor/line_finder.rb', line 5 def initialize(ast) @ast = ast end |
Instance Method Details
#method_lines(line_in_code) ⇒ Object
9 10 11 12 13 |
# File 'lib/rfactor/line_finder.rb', line 9 def method_lines(line_in_code) processor = MethodLineFinderProcessor.new(line_in_code) processor.process(@ast) Range.new(processor.method_line, processor.last_method_line) end |