module TheStorages
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/the_storages/config.rb, line 6 def self.config @config end
configure() { |config ||= configuration| ... }
click to toggle source
# File lib/the_storages/config.rb, line 2 def self.configure(&block) yield @config ||= TheStorages::Configuration.new end
file_ext(file_name)
click to toggle source
# File lib/the_storages.rb, line 32 def self.file_ext file_name File.extname(file_name)[1..-1].to_s.to_slug_param end
file_name(file_name)
click to toggle source
# File lib/the_storages.rb, line 26 def self.file_name file_name file_name = File.basename(file_name) ext = File.extname(file_name) File.basename(file_name, ext).to_s.to_slug_param end
has_watermark?()
click to toggle source
# File lib/the_storages.rb, line 14 def self.has_watermark? !self.config.watermark_text.blank? end
slugged_file_name(file_name)
click to toggle source
# File lib/the_storages.rb, line 18 def self.slugged_file_name file_name file_name = File.basename(file_name) fname = self.file_name(file_name) ext = self.file_ext(file_name) return fname if ext.blank? [fname, ext].join('.') end