Class: OpenDMM::Engine::OnePondo::Movie
- Defined in:
- lib/opendmm/engines/one_pondo.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 46 47 48 49 |
# File 'lib/opendmm/engines/one_pondo.rb', line 31 def initialize(query) super(query, Site.movie(query)) @details.code = "1pondo #{query}" @details.maker = '一本道' @details.thumbnail_image = './images/thum_b.jpg' %w(./images/str.jpg ./images/popu.jpg).each do |url| url = URI.join(@details.base_uri, url).to_s @details.cover_image = url if Site.get(url).code == 200 end @details.title = @html.css('head > title').text.remove(/^.*「/, /」.*$/) @details.actresses = @html.css('#profile-area > div > ul.bgoose > li > a > h2').map(&:text) @details.description = @html.css('#profile-area > div.rr2').text @details.sample_images = @html.css('#movie-main > div.pics > table > tr > td > img').map do |img| img['src'] end end |