Module: ODDB::Swissreg
- Defined in:
- ext/swissreg/src/writer.rb,
ext/swissreg/src/session.rb,
ext/swissreg/src/swissreg.rb,
ext/swissreg/test/test_writer.rb,
ext/swissreg/test/test_session.rb
Defined Under Namespace
Classes: DetailWriter, Session, TestSession, TestWriter
Class Method Summary
collapse
Class Method Details
.detail(path) ⇒ Object
27
28
29
30
|
# File 'ext/swissreg/src/swissreg.rb', line 27
def Swissreg.detail(path)
session = Session.new
session.get_detail(path)
end
|
.search(substance) ⇒ Object
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'ext/swissreg/src/swissreg.rb', line 8
def Swissreg.search(substance)
session = Session.new
session.get_result_list(substance).collect { |url|
res = {}
retries = 2
begin
sleep(1)
res = session.get_detail(url)
rescue
if(retries > 0)
retries -= 1
retry
else
raise
end
end
res
}
end
|