Module: OpenDMM::SearchEngine::JavLibrary
- Defined in:
- lib/opendmm/search_engines/jav_library.rb
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.search(name) ⇒ Object
47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/opendmm/search_engines/jav_library.rb', line 47 def self.search(name) search_result = Site.search(name) if search_result.code == 302 jav_id = search_result.headers['location'].remove('./?v=') else jav_id = Parser.parse_search_result(search_result) end Parser.parse_item(Site.item(jav_id)) if jav_id rescue Errno::ETIMEDOUT => e tries++ tries <= 5 ? retry : raise end |