Class: OpenDMM::Engine::OnePondo::Movie

Inherits:
Movie
  • Object
show all
Defined in:
lib/opendmm/engines/one_pondo.rb

Instance Method Summary collapse

Methods inherited from Movie

#details

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