class RailsFriendlyUrls::InstallGenerator

Public Instance Methods

create_friendly_urls_manager() click to toggle source
# File lib/generators/rails_friendly_urls/install_generator.rb, line 5
  def create_friendly_urls_manager
    create_file "config/initializers/friendly_urls_manager.rb", <<-EOS 
# FriendlyUrls Manager contents
class RailsFriendlyUrls::Manager 
  def self.urls
    raise NotImplementedError.new 'RailsFriendlyUrls::Manager::urls not implemented at config/initializers/friendly_urls_manager.rb'
  end
end
    EOS
  end
inject_urls() click to toggle source
# File lib/generators/rails_friendly_urls/install_generator.rb, line 16
def inject_urls
  insert_into_file "config/routes.rb", "\n  RailsFriendlyUrls::Manager.inject_urls self\n", :after => ".routes.draw do\n"
end