Sha256: 281ba579a3b8966ae379be4a7ebd0cab0760c5cd457631e4d13cff4fa1b625a0

Contents?: true

Size: 1.33 KB

Versions: 18

Compression:

Stored size: 1.33 KB

Contents

require 'thecore_background_jobs' # This brings backend commons also.
# Rails
require 'serviceworker-rails'
require "groupdate"
require "apexcharts"
# require "gtk3"
require "cairo"
require "poppler"
require "image_processing"

require 'concerns/thecore_ui_commons_user'

# require 'helpers/thecore_ui_commons_helper'
# require 'helpers/charts_helper'

require "thecore_ui_commons/engine"

module ThecoreUiCommons
  # Your code goes here...

	def self.save_files files
		Rails.logger.debug "AAAAAAAAAAA: POST?"
		files.each do |pic|
			# Rails.logger.debug "AAAAAAAAAAA: EACH PIC: #{pic.inspect}"
			upload_dir = Rails.root.join(Settings.ns(:importer).import_from_folder, 'uploads')
			FileUtils.mkdir_p upload_dir
			# Rails.logger.debug "AAAAAAAAAAA: Fatto MKDIR di #{upload_dir}"
			file_to_upload = Rails.root.join(upload_dir, "uploaded-#{Time.now.strftime("%Y%m%d%H%M%S%L")}-#{pic.original_filename}")
			# Rails.logger.debug "AAAAAAAAAAA: File da uploadare #{file_to_upload}"
			# Rails.logger.debug "AAAAAAAAAAA: File da uploadare esiste? #{File.exists?(file_to_upload)}"
			File.open(file_to_upload, 'wb') do |file|
				# Rails.logger.debug "AAAAAAAAAAAAAAAAAA: Dentro alla scrittura"
				file.write(pic.read)
			end if Regexp.new("\\.#{Settings.ns(:importer).extension.gsub(/ +/, "").split(",").join("|\\.")}$").match? pic.original_filename
		end
	end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
thecore_ui_commons-2.5.0 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.10 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.9 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.8 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.7 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.6 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.5 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.4 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.3 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.2 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.1 lib/thecore_ui_commons.rb
thecore_ui_commons-2.4.0 lib/thecore_ui_commons.rb
thecore_ui_commons-2.3.10 lib/thecore_ui_commons.rb
thecore_ui_commons-2.3.9 lib/thecore_ui_commons.rb
thecore_ui_commons-2.3.8 lib/thecore_ui_commons.rb
thecore_ui_commons-2.3.7 lib/thecore_ui_commons.rb
thecore_ui_commons-2.3.6 lib/thecore_ui_commons.rb
thecore_ui_commons-2.3.5 lib/thecore_ui_commons.rb