Class: OpenDMM::Engine::AvEntertainments::Movie
- Defined in:
- lib/opendmm/engines/av_entertainments.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.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/opendmm/engines/av_entertainments.rb', line 61 def initialize(query) search = Search.new(query, Site.search(query)) super(query, Site.get(search.result)) @details.title = @html.css('#mini-tabet > h2').text @details.cover_image = @html.at_css('#titlebox > div.list-cover > img')['src'].gsub('jacket_images', 'bigcover') @details.code = @html.css('#mini-tabet > div').text.remove('商品番号:') @details.categories = @html.xpath('//*[@id="TabbedPanels1"]/div/div[2]/div[2]//ol').map(&:text) @html.css('#titlebox > ul > li').each do |li| case li.css('span').text when /主演女優/ @details.actresses = li.css('a').map(&:text) when /スタジオ/ @details.maker = li.css('a').text when /シリーズ/ @details.series = li.css('a').text when /発売日/ @details.release_date = li.text when /収録時間/ @details.movie_length = li.text end end end |