Class: FanartController
- Inherits:
-
Object
- Object
- FanartController
- Defined in:
- lib/dvdprofiler2xbmc/controllers/fanart_controller.rb
Overview
Class Method Summary collapse
-
.update(media) ⇒ Object
Synopsis class access method.
Instance Method Summary collapse
-
#initialize(media) ⇒ FanartController
constructor
Synopsis media => Media instance.
-
#update ⇒ Object
Synopsis update the meta-data and thumbnails.
Constructor Details
#initialize(media) ⇒ FanartController
Synopsis
media => Media instance
19 20 21 |
# File 'lib/dvdprofiler2xbmc/controllers/fanart_controller.rb', line 19 def initialize(media) @media = media end |
Class Method Details
.update(media) ⇒ Object
Synopsis
class access method
13 14 15 |
# File 'lib/dvdprofiler2xbmc/controllers/fanart_controller.rb', line 13 def self.update(media) FanartController.new(media).update end |
Instance Method Details
#update ⇒ Object
Synopsis
update the meta-data and thumbnails
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/dvdprofiler2xbmc/controllers/fanart_controller.rb', line 25 def update result = true unless @media.imdb_id.blank? if @media.fanart_files.empty? fetch_fanart(@media.imdb_id) link_fanart(@media.path_to(:fanart)) end end result end |