Module: ThecoreUiCommons

Defined in:
lib/thecore_ui_commons.rb,
lib/thecore_ui_commons/engine.rb,
lib/thecore_ui_commons/version.rb

Defined Under Namespace

Classes: Engine

Constant Summary collapse

VERSION =
"#{`git describe --tags $(git rev-list --tags --max-count=1)`.chomp}"

Class Method Summary collapse

Class Method Details

.save_files(files) ⇒ Object



16
17
18
19
20
21
22
23
24
# File 'lib/thecore_ui_commons.rb', line 16

def self.save_files files
  files.each do |pic|
    upload_dir = Rails.root.join(Settings.ns(:importer).import_from_folder, 'uploads')
    FileUtils.mkdir_p upload_dir
    file_to_upload = Rails.root.join(upload_dir, "uploaded-#{Time.now.strftime("%Y%m%d%H%M%S%L")}-#{pic.original_filename}")
    
    File.open(file_to_upload, 'wb') { |file| file.write(pic.read) } if Regexp.new("\\.#{Settings.ns(:importer).extension.gsub(/ +/, "").split(",").join("|\\.")}$").match? pic.original_filename
  end
end