Sha256: adbf9dc4ceca0d4bd33268c009b11236af9ddf95fbfba34b9c850cebcba4ce43

Contents?: true

Size: 345 Bytes

Versions: 2

Compression:

Stored size: 345 Bytes

Contents

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sequins-0.1.1 lib/sequins/step.rb
sequins-0.1.0 lib/sequins/step.rb