| Class | Pry::Code::LOC |
| In: |
lib/pry/code/loc.rb
|
| Parent: | Object |
Represents a line of code. A line of code is a tuple, which consists of a line and a line number. A `LOC` object‘s state (namely, the line parameter) can be changed via instance methods. `Pry::Code` heavily uses this class.
@api private @example
loc = LOC.new("def example\n :example\nend", 1)
puts loc.line
def example
:example
end
#=> nil
loc.indent(3)
loc.line #=> " def example\n :example\nend"