Class: OpenDMM::Engine::JavLibrary::Movie

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

Instance Method Summary collapse

Methods inherited from Movie

#details

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