Sha256: b3ea38530ed2c81022187560e499835237d34c6a41e423d278dadb2d1330e1a7

Contents?: true

Size: 340 Bytes

Versions: 5

Compression:

Stored size: 340 Bytes

Contents

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

    class FrameCount
      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

5 entries across 5 versions & 1 rubygems

Version Path
albanpeignier-alsa-backup-0.0.3 lib/alsa_backup/length_controller.rb
albanpeignier-alsa-backup-0.0.4 lib/alsa_backup/length_controller.rb
albanpeignier-alsa-backup-0.0.5 lib/alsa_backup/length_controller.rb
albanpeignier-alsa-backup-0.0.6 lib/alsa_backup/length_controller.rb
albanpeignier-alsa-backup-0.0.7 lib/alsa_backup/length_controller.rb