Class: OpenDMM::Engine::JavLibrary::Movie
- Defined in:
- lib/opendmm/engines/jav_library.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.
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/opendmm/engines/jav_library.rb', line 64 def initialize(query) search = Search.new(query, Site.search(query)) super(query, Site.get(search.result)) @details.code = @html.css('#video_id .text').text @details.title = @html.css('#video_title > h3').text.remove(@details.code) @details.cover_image = @html.at_css('#video_jacket > img')['src'] @details.release_date = @html.css('#video_date .text').text @details.movie_length = @html.css('#video_length .text').text + ' minutes' @details.directors = @html.css('#video_director .text span.director').map(&:text) @details.maker = @html.css('#video_maker .text').text @details.label = @html.css('#video_label .text').text @details.genres = @html.css('#video_genres .text span.genre').map(&:text) @details.actresses = @html.css('#video_cast .text span.cast span.star').map(&:text) end |