Module: QuiverToolbox::Util

Defined in:
lib/quiver_toolbox/util.rb

Class Method Summary collapse

Class Method Details

.generate_uuidObject



5
6
7
# File 'lib/quiver_toolbox/util.rb', line 5

def self.generate_uuid
  SecureRandom.uuid
end

.now_unixtimeObject



9
10
11
# File 'lib/quiver_toolbox/util.rb', line 9

def self.now_unixtime
  Time.now.to_i
end

.rename_to_uuid_file(src_file) ⇒ Object



13
14
15
16
17
# File 'lib/quiver_toolbox/util.rb', line 13

def self.rename_to_uuid_file(src_file)
  src_extname = File.extname(src_file)
  dist_file = "#{generate_uuid.gsub!(/-/,'')}#{src_extname}"
  dist_file
end