Method: Jetel::Modules::Module.target_dir

Defined in:
lib/jetel/modules/module.rb

.target_dir(modul, source, dir, *path) ⇒ Object



36
37
38
39
40
# File 'lib/jetel/modules/module.rb', line 36

def target_dir(modul, source, dir, *path)
  klass = modul.class.name.split('::').last
  source_name = Helper.sanitize(source[:name])
  File.join(dir.kind_of?(Hash) ? dir['download_dir'] : dir || Config[:DATA_DIRECTORY], klass, source[:flat] ? '' : source_name, path)
end