Sha256: a48a367aa405b254194bad298329122ce58f9b91f53be8cffcbc39022e930a09

Contents?: true

Size: 705 Bytes

Versions: 11

Compression:

Stored size: 705 Bytes

Contents

require "thecore_backend_commons"
require "haml"
require "haml-rails"
require "serviceworker-rails"
require "groupdate"
require "apexcharts"

require "thecore_ui_commons/engine"

module ThecoreUiCommons
	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
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
thecore_ui_commons-3.1.3 lib/thecore_ui_commons.rb
thecore_ui_commons-3.1.2 lib/thecore_ui_commons.rb
thecore_ui_commons-3.1.1 lib/thecore_ui_commons.rb
thecore_ui_commons-3.1.0 lib/thecore_ui_commons.rb
thecore_ui_commons-3.0.17 lib/thecore_ui_commons.rb
thecore_ui_commons-3.0.16 lib/thecore_ui_commons.rb
thecore_ui_commons-3.0.15 lib/thecore_ui_commons.rb
thecore_ui_commons-3.0.14 lib/thecore_ui_commons.rb
thecore_ui_commons-3.0.13 lib/thecore_ui_commons.rb
thecore_ui_commons-3.0.12 lib/thecore_ui_commons.rb
thecore_ui_commons-3.0.11 lib/thecore_ui_commons.rb