Sha256: 20c3c0ba1bd51a87fd72a1a2cd4aadf2860c1c4fd92572a6ae3794df3da23718
Contents?: true
Size: 462 Bytes
Versions: 2
Compression:
Stored size: 462 Bytes
Contents
# frozen_string_literal: true module MovieOrganizer class MediaList attr_accessor :file_collection # Walk the source_directories finding all pertinent media files def initialize(directories = MovieOrganizer.source_directories) @file_collection = [] directories.each do |directory| Dir["#{directory}/**/*"].each do |entry| file_collection << entry if Medium.media_file?(entry) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
movie_organizer-1.0.2 | lib/movie_organizer/media_list.rb |
movie_organizer-1.0.1 | lib/movie_organizer/media_list.rb |