Sha256: f8141a2852cce92fa768c7809407964e67f7048b590abe36e974f2753ad9a89f

Contents?: true

Size: 372 Bytes

Versions: 2

Compression:

Stored size: 372 Bytes

Contents

module AlsaBackup
  module LengthController
    class Loop
      def continue_after?(frame_count)
        true
      end
    end

    class FrameCount
      attr_reader :frame_count

      def initialize(frame_count)
        @frame_count = frame_count
      end

      def continue_after?(frame_count)
        (@frame_count -= frame_count) > 0
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
alsa-backup-0.10 lib/alsa_backup/length_controller.rb
alsa-backup-0.0.8 lib/alsa_backup/length_controller.rb