class MultimediaParadise::PlayAllAudioFiles
Constants
- IGNORE_FILES_THAT_HAVE_THE_SUBSTRING_DONE
#¶ ↑
IGNORE_FILES_THAT_HAVE_THE_SUBSTRING_DONE
¶ ↑#¶ ↑
Public Class Methods
new( from_this_directory = Dir.pwd, run_already = true )
click to toggle source
#¶ ↑
initialize¶ ↑
The first argument is the directory from which we will obtain the audio files from.s
#¶ ↑
# File lib/multimedia_paradise/audio/play_all_audio_files.rb, line 29 def initialize( from_this_directory = Dir.pwd, run_already = true ) reset set_this_directory( from_this_directory ) run if run_already end
Public Instance Methods
obtain_all_audio_files()
click to toggle source
#¶ ↑
obtain_all_audio_files
¶ ↑
#¶ ↑
# File lib/multimedia_paradise/audio/play_all_audio_files.rb, line 68 def obtain_all_audio_files @audio_files = Dir['*'].select {|file| is_audio_file?(file) } if IGNORE_FILES_THAT_HAVE_THE_SUBSTRING_DONE # Ignore files with the "DONE_" substring. @audio_files.reject! {|file| file.include? 'DONE_' } end end
play_audio_files()
click to toggle source
play_this_audio_file(file)
click to toggle source
reset()
click to toggle source
#¶ ↑
reset¶ ↑
#¶ ↑
Calls superclass method
MultimediaParadise::AudioBase#reset
# File lib/multimedia_paradise/audio/play_all_audio_files.rb, line 43 def reset super() # ======================================================================= # # === @audio_files # ======================================================================= # @audio_files = nil # ======================================================================= # # === @use_colours # ======================================================================= # @use_colours = true end
run()
click to toggle source
set_this_directory(i = ARGV)
click to toggle source