Class: MediaFiles

Inherits:
Object
  • Object
show all
Defined in:
lib/dvdprofiler2xbmc/models/media_files.rb

Overview

Synopsis

encapsulation of all media files

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(directories) ⇒ MediaFiles

Synopsis

directories => Array of String directory pathspecs



8
9
10
11
12
# File 'lib/dvdprofiler2xbmc/models/media_files.rb', line 8

def initialize(directories)
  @medias = find_medias(directories)
  @titles = find_titles(@medias)
  @duplicate_titles = find_duplicate_titles(@titles)
end

Instance Attribute Details

#duplicate_titlesObject (readonly)

Returns the value of attribute duplicate_titles.



4
5
6
# File 'lib/dvdprofiler2xbmc/models/media_files.rb', line 4

def duplicate_titles
  @duplicate_titles
end

#mediasObject (readonly)

Returns the value of attribute medias.



4
5
6
# File 'lib/dvdprofiler2xbmc/models/media_files.rb', line 4

def medias
  @medias
end

#titlesObject (readonly)

Returns the value of attribute titles.



4
5
6
# File 'lib/dvdprofiler2xbmc/models/media_files.rb', line 4

def titles
  @titles
end