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