module Slices::Asset::Rename

Public Class Methods

run(file, new_file_name) click to toggle source
# File lib/slices/asset/rename.rb, line 8
def self.run(file, new_file_name)
  klass = ('Slices::Asset::Rename::' + file.options[:storage].to_s.classify).constantize
  klass.new(file, new_file_name).run
rescue NameError
  raise UnsupportedStorage,
  "Renaming files with '#{file.options[:storage]}' is not supported"
end