Module: Oddb2xml
- Defined in:
- lib/oddb2xml.rb,
lib/oddb2xml/cli.rb,
lib/oddb2xml/util.rb,
lib/oddb2xml/builder.rb,
lib/oddb2xml/version.rb,
lib/oddb2xml/extractor.rb,
lib/oddb2xml/compressor.rb,
lib/oddb2xml/downloader.rb
Defined Under Namespace
Modules: DownloadMethod, TxtExtractorMethods
Classes: BMUpdateDownloader, BMUpdateExtractor, BagXmlDownloader, BagXmlExtractor, Builder, Cli, Compressor, Downloader, EphaDownloader, EphaExtractor, Extractor, LppvDownloader, LppvExtractor, MedregbmDownloader, MedregbmExtractor, MigelDownloader, MigelExtractor, SwissIndexDownloader, SwissIndexExtractor, SwissmedicDownloader, SwissmedicExtractor, SwissmedicInfoDownloader, SwissmedicInfoExtractor, ZurroseDownloader, ZurroseExtractor
Constant Summary
collapse
- Backup =
"#{Dir.pwd}/data/download"
- VERSION =
"1.6.8"
Class Method Summary
collapse
Class Method Details
.download_finished(file, remove_file = true) ⇒ Object
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/oddb2xml/util.rb', line 19
def Oddb2xml.download_finished(file, remove_file = true)
dest = "#{Backup}/#{File.basename(file)}"
if @options[:skip_download]
FileUtils.makedirs(Backup)
FileUtils.cp(file, dest, :verbose => false)
end
begin
File.unlink(file) if File.exists?(file) and remove_file
rescue Errno::EACCES end
end
|
.save_options(options) ⇒ Object
5
6
7
|
# File 'lib/oddb2xml/util.rb', line 5
def Oddb2xml.save_options(options)
@options = options
end
|
.skip_download(file) ⇒ Object
9
10
11
12
13
14
15
16
17
|
# File 'lib/oddb2xml/util.rb', line 9
def Oddb2xml.skip_download(file)
dest = "#{Backup}/#{File.basename(file)}"
return false unless @options[:skip_download]
if File.exists?(dest)
FileUtils.cp(dest, file, :verbose => false, :preserve => true)
return true
end
false
end
|