class Rename
Public Instance Methods
rename()
click to toggle source
# File lib/commands/rename.rb, line 14 def rename presentation(@old_name) do |master,client| say "renaming #{@old_name} to #{@new_name}..." new_master = "#{content_root}/master/slides/#{@new_name}" new_client = "#{content_root}/client/slides/#{@new_name}" FileUtils.mv master,new_master FileUtils.mv client,new_client alter_link(File.basename(master)) do | link | link['href'] = "slides/#{@new_name}/" link.content= "#{@new_name}" end end end