Class: OpenDMM::Engine::Heyzo::Movie
- Defined in:
- lib/opendmm/engines/heyzo.rb
Instance Method Summary collapse
-
#initialize(query) ⇒ Movie
constructor
A new instance of Movie.
Methods inherited from Movie
Constructor Details
#initialize(query) ⇒ Movie
Returns a new instance of Movie.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/opendmm/engines/heyzo.rb', line 31 def initialize(query) super(query, Site.movie(query)) @details.code = "Heyzo #{query}" @details.cover_image = "/contents/3000/#{query}/images/player_thumbnail_450.jpg" @details.maker = 'Heyzo' @details.title = @html.css('#movie > h1').text @details.release_date = @html.css('#movie > div.info-bg.info-bgWide > div > span.release-day + *').text @details.actresses = @html.css('#movie > div.info-bg.info-bgWide > div > span.actor + *').text.split @details.label = @html.css('#movie > div.info-bg.info-bgWide > div > span.label + *').text.remove(/-+/) @details.actress_types = @html.css('#movie > div.info-bg.info-bgWide > div > div.actor-type > span').map(&:text) @details. = @html.css('#movie > div.info-bg.info-bgWide > div > div.tag_cloud > ul > li').map(&:text) @details.description = @html.css('#movie > div.info-bg.info-bgWide > div > p').text end |