class Slices::Asset::Rename::Base
Attributes
file[RW]
new_file_name[RW]
Public Class Methods
new(file, new_file_name)
click to toggle source
# File lib/slices/asset/rename.rb, line 19 def initialize(file, new_file_name) self.file = file self.new_file_name = new_file_name end
Public Instance Methods
rename(style)
click to toggle source
# File lib/slices/asset/rename.rb, line 31 def rename(style) @old_path = file.path(style) @new_path = File.join(File.dirname(@old_path), @new_file_name) end
run()
click to toggle source
# File lib/slices/asset/rename.rb, line 24 def run (file.styles.keys + [:original]).each do |style| next unless file.exists?(style) rename(style) end end