Class: JDict::JMDictDownloader

Inherits:
Downloader show all
Defined in:
lib/dictionaries/jmdict.rb

Instance Method Summary collapse

Instance Method Details

#download(dir) ⇒ Object



25
26
27
28
29
# File 'lib/dictionaries/jmdict.rb', line 25

def download(dir)
  url = JDict.config.jmdict_url
  full_path = retrieve_file(url, dir)
  gunzip(full_path)
end

#sync(dir) ⇒ Object



31
32
33
34
35
# File 'lib/dictionaries/jmdict.rb', line 31

def sync(dir)
  dict_path = File.join(dir, 'JMdict')
  rsync_url = JDict.config.jmdict_rsync_url
  rsync(rsync_url, dict_path)
end