Class: OpenDMM::Engine::Heyzo::Movie

Inherits:
Movie
  • Object
show all
Defined in:
lib/opendmm/engines/heyzo.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
# File 'lib/opendmm/engines/heyzo.rb', line 31

def initialize(query)
  super(query, Site.movie(query))

  @details.code          = "Heyzo #{query}"
  @details.cover_image   = "/contents/3000/#{query}/images/player_thumbnail_450.jpg"
  @details.maker         = 'Heyzo'

  @details.title         = @html.css('#movie > h1').text
  @details.release_date  = @html.css('#movie > div.info-bg.info-bgWide > div > span.release-day + *').text
  @details.actresses     = @html.css('#movie > div.info-bg.info-bgWide > div > span.actor + *').text.split
  @details.label         = @html.css('#movie > div.info-bg.info-bgWide > div > span.label + *').text.remove(/-+/)
  @details.actress_types = @html.css('#movie > div.info-bg.info-bgWide > div > div.actor-type > span').map(&:text)
  @details.tags          = @html.css('#movie > div.info-bg.info-bgWide > div > div.tag_cloud > ul > li').map(&:text)
  @details.description   = @html.css('#movie > div.info-bg.info-bgWide > div > p').text
end