class Reacto::LabeledTrackable
Attributes
label[R]
Public Class Methods
new(label, executor = nil, &block)
click to toggle source
Calls superclass method
# File lib/reacto/labeled_trackable.rb, line 7 def initialize(label, executor = nil, &block) super(executor, &block) @label = label end
Public Instance Methods
relabel() { |label| ... }
click to toggle source
# File lib/reacto/labeled_trackable.rb, line 13 def relabel new_label = yield label self.class.new(new_label, @executor, &@behaviour) end
Protected Instance Methods
create_lifted(&block)
click to toggle source
# File lib/reacto/labeled_trackable.rb, line 21 def create_lifted(&block) self.class.new(label, @executor, &block) end