class Registry::Uninstaller

def initialize(extension)

def initialize(extension)
  self.name = extension.name
end

def migrate_down

def migrate_down
  rake "radiant:extensions:#{name}:migrate VERSION=0"
end

def remove_extension_directory

def remove_extension_directory
  rm_r(File.join(Rails.root, 'vendor', 'extensions', name))
end

def uninstall

def uninstall
  migrate_down
  remove_extension_directory
end