class Imagemaster3000::Definitions::Downloader

Public Class Methods

download_definitions() click to toggle source
# File lib/imagemaster3000/definitions/downloader.rb, line 7
def self.download_definitions
  tmp_dir = Dir.mktmpdir 'imagemaster3000-'
  logger.debug "Downloading definitions repository #{Imagemaster3000::Settings['definitions-repository']}"
  Imagemaster3000::Entities::Definitions.new(Git.clone(Imagemaster3000::Settings['definitions-repository'],
                                                       File.basename(tmp_dir),
                                                       path: File.dirname(tmp_dir)))
end