Module: OpenDMM

Defined in:
lib/opendmm.rb,
lib/opendmm/site.rb,
lib/opendmm/maker.rb,
lib/opendmm/utils.rb,
lib/opendmm/version.rb

Defined Under Namespace

Modules: Maker, Site, Utils

Constant Summary collapse

VERSION =
'0.3.7'

Class Method Summary collapse

Class Method Details

.search(name, debug = false) ⇒ 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:     Fixnum
page:             String
release_date:     Date
sample_images:    Array
scatologies:      Array
scenes:           Array
series:           String
subtitle:         String
theme:            String
thumbnail_image:  String
title:            String
transsexualities: Array



35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/opendmm.rb', line 35

def self.search(name, debug = false)
  [ Maker, SearchEngine::JavLibrary, SearchEngine::Dmm, SearchEngine::Mgstage, SearchEngine::AvEntertainments ].each do |engine|
    result = engine.search(name)
    return result if result
  end
  nil
rescue => e
  if debug
    puts e.inspect
    puts e.backtrace.join("\n")
  end
  nil
end