Class: Rubino::Compression::LineSkeleton::Elision
- Inherits:
-
Struct
- Object
- Struct
- Rubino::Compression::LineSkeleton::Elision
- Defined in:
- lib/rubino/compression/line_skeleton.rb
Overview
One elided body: the splice the skeletoner performs and the pointer it leaves behind. ‘first_line`/`line_count` are the 1-based read window into the ORIGINAL file (so a `read offset=first_line limit=line_count` returns exactly these bytes — the drill-in invariant).
Instance Attribute Summary collapse
-
#first_line ⇒ Object
Returns the value of attribute first_line.
-
#indent ⇒ Object
Returns the value of attribute indent.
-
#line_count ⇒ Object
Returns the value of attribute line_count.
Instance Attribute Details
#first_line ⇒ Object
Returns the value of attribute first_line
26 27 28 |
# File 'lib/rubino/compression/line_skeleton.rb', line 26 def first_line @first_line end |
#indent ⇒ Object
Returns the value of attribute indent
26 27 28 |
# File 'lib/rubino/compression/line_skeleton.rb', line 26 def indent @indent end |
#line_count ⇒ Object
Returns the value of attribute line_count
26 27 28 |
# File 'lib/rubino/compression/line_skeleton.rb', line 26 def line_count @line_count end |