Module: OpenDMM::Maker
- Included in:
- Aknr, Ako3, AnnaAndHanako, Apache, Aroma, Attackers, Aurora, Baltan, Befree, Bi, BijinMajo, Candy, Caribbean, Dip, DmmCollection, EBody, Ideapocket, Kawaii, KiraKira, Madonna, Moodyz, Munekyunkissa, Opera, Oppai, Premium, Prestige, S1, Sod, Tameikegoro, ToSatsu, Waap
- Defined in:
- lib/opendmm/maker.rb,
lib/opendmm/makers/bi.rb,
lib/opendmm/makers/s1.rb,
lib/opendmm/makers/apa.rb,
lib/opendmm/makers/dip.rb,
lib/opendmm/makers/sod.rb,
lib/opendmm/makers/aknr.rb,
lib/opendmm/makers/ako3.rb,
lib/opendmm/makers/waap.rb,
lib/opendmm/makers/aroma.rb,
lib/opendmm/makers/candy.rb,
lib/opendmm/makers/ebody.rb,
lib/opendmm/makers/opera.rb,
lib/opendmm/makers/oppai.rb,
lib/opendmm/makers/aurora.rb,
lib/opendmm/makers/baltan.rb,
lib/opendmm/makers/befree.rb,
lib/opendmm/makers/kawaii.rb,
lib/opendmm/makers/moodyz.rb,
lib/opendmm/makers/madonna.rb,
lib/opendmm/makers/premium.rb,
lib/opendmm/makers/prestige.rb,
lib/opendmm/makers/to_satsu.rb,
lib/opendmm/makers/attackers.rb,
lib/opendmm/makers/caribbean.rb,
lib/opendmm/makers/kira_kira.rb,
lib/opendmm/makers/bijin_majo.rb,
lib/opendmm/makers/ideapocket.rb,
lib/opendmm/makers/tameikegoro.rb,
lib/opendmm/makers/munekyunkissa.rb,
lib/opendmm/makers/dmm_collection.rb,
lib/opendmm/makers/anna_and_hanako.rb
Defined Under Namespace
Modules: Aknr, Ako3, AnnaAndHanako, Apache, Aroma, Attackers, Aurora, Baltan, Befree, Bi, BijinMajo, Candy, Caribbean, Dip, DmmCollection, EBody, Ideapocket, Kawaii, KiraKira, Madonna, Moodyz, Munekyunkissa, Opera, Oppai, Premium, Prestige, S1, Sod, Tameikegoro, ToSatsu, Waap
Constant Summary collapse
- @@makers =
[]
Class Method Summary collapse
- .included(klass) ⇒ Object
-
.search(name) ⇒ Object
Known fields:.
Class Method Details
.included(klass) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/opendmm/maker.rb', line 11 def self.included(klass) klass.module_eval " def self.search(name)\n item = Site.item(name)\n item ? Parser.parse(item) : nil\n end\n CODE\n @@makers << klass\nend\n" |
.search(name) ⇒ Object
Known fields:
actresses: Array
actress_types: Array
boobs: String
brand: String
categories: Array
code: String
cover_image: String
description: String
directors: Array
genres: Array
label: String
maker: String
movie_length: String
page: String
release_date: String
sample_images: Array
scenes: Array
series: String
subtitle: String
theme: String
thumbnail_image: String
title: String
__extra: Hash
49 50 51 52 53 54 55 56 57 58 |
# File 'lib/opendmm/maker.rb', line 49 def self.search(name) @@makers.each do |maker| result = maker.search(name) return result if result end nil rescue Errno::ETIMEDOUT => e tries++ tries <= 5 ? retry : raise end |