module Sequins class Step attr_reader :target def initialize(target, sequence) @target = target @sequence = sequence end def end_sequence @ended = true end def delay(duration, options) @sequence.delay(duration, target, options) end def sequence_ended? @ended end end end