Class: Roby::DRoby::Timepoints::Point
- Defined in:
- lib/roby/droby/timepoints.rb
Instance Attribute Summary collapse
-
#duration ⇒ Object
readonly
Returns the value of attribute duration.
-
#group ⇒ Object
readonly
Returns the value of attribute group.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#time ⇒ Object
readonly
Returns the value of attribute time.
Instance Method Summary collapse
- #end_time ⇒ Object
- #flamegraph ⇒ Object
-
#initialize(time, name, duration, group) ⇒ Point
constructor
A new instance of Point.
- #path ⇒ Object
- #start_time ⇒ Object
Constructor Details
#initialize(time, name, duration, group) ⇒ Point
67 68 69 70 71 72 |
# File 'lib/roby/droby/timepoints.rb', line 67 def initialize(time, name, duration, group) @time = time @name = name @duration = duration @group = group end |
Instance Attribute Details
#duration ⇒ Object (readonly)
Returns the value of attribute duration.
65 66 67 |
# File 'lib/roby/droby/timepoints.rb', line 65 def duration @duration end |
#group ⇒ Object (readonly)
Returns the value of attribute group.
62 63 64 |
# File 'lib/roby/droby/timepoints.rb', line 62 def group @group end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
63 64 65 |
# File 'lib/roby/droby/timepoints.rb', line 63 def name @name end |
#time ⇒ Object (readonly)
Returns the value of attribute time.
64 65 66 |
# File 'lib/roby/droby/timepoints.rb', line 64 def time @time end |
Instance Method Details
#end_time ⇒ Object
83 |
# File 'lib/roby/droby/timepoints.rb', line 83 def end_time; time end |
#flamegraph ⇒ Object
78 79 80 |
# File 'lib/roby/droby/timepoints.rb', line 78 def flamegraph [path, duration] end |
#path ⇒ Object
74 75 76 |
# File 'lib/roby/droby/timepoints.rb', line 74 def path group.path + [name] end |
#start_time ⇒ Object
82 |
# File 'lib/roby/droby/timepoints.rb', line 82 def start_time; time end |