Class: CCEngine::Location::LineRange
- Inherits:
-
Object
- Object
- CCEngine::Location::LineRange
- Defined in:
- lib/cc_engine/location/line_range.rb
Instance Method Summary collapse
-
#initialize(path:, line_range:) ⇒ LineRange
constructor
A new instance of LineRange.
- #to_hash ⇒ Object
Constructor Details
#initialize(path:, line_range:) ⇒ LineRange
Returns a new instance of LineRange.
4 5 6 7 |
# File 'lib/cc_engine/location/line_range.rb', line 4 def initialize(path:, line_range:) @path = path @line_range = line_range end |
Instance Method Details
#to_hash ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/cc_engine/location/line_range.rb', line 9 def to_hash { path: path, lines: { begin: line_range.begin, end: line_range.end } } end |