Class: TraceVisualization::Repetitions::Context
- Inherits:
-
Object
- Object
- TraceVisualization::Repetitions::Context
- Defined in:
- lib/trace_visualization/repetitions_context.rb
Instance Attribute Summary collapse
-
#lines_pos ⇒ Object
Returns the value of attribute lines_pos.
-
#rs_by_line ⇒ Object
Returns the value of attribute rs_by_line.
-
#str ⇒ Object
Returns the value of attribute str.
Instance Method Summary collapse
-
#initialize(str, rs) ⇒ Context
constructor
A new instance of Context.
Constructor Details
#initialize(str, rs) ⇒ Context
Returns a new instance of Context.
8 9 10 11 12 13 14 |
# File 'lib/trace_visualization/repetitions_context.rb', line 8 def initialize(str, rs) @str = str @lines_pos = TraceVisualization::Utils.lines_pos(str) @rs_by_line = Array.new(@lines_pos.size) { [] } TraceVisualization::Utils.rs_by_line(rs, @lines_pos, @rs_by_line) end |
Instance Attribute Details
#lines_pos ⇒ Object
Returns the value of attribute lines_pos.
6 7 8 |
# File 'lib/trace_visualization/repetitions_context.rb', line 6 def lines_pos @lines_pos end |
#rs_by_line ⇒ Object
Returns the value of attribute rs_by_line.
6 7 8 |
# File 'lib/trace_visualization/repetitions_context.rb', line 6 def rs_by_line @rs_by_line end |
#str ⇒ Object
Returns the value of attribute str.
6 7 8 |
# File 'lib/trace_visualization/repetitions_context.rb', line 6 def str @str end |