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 =

“#describe –tags $(git rev-list –tags –max-count=1)`.chomp”

"3.0.0"

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