Module: Sitemapper::Adapters::RailsAdapter
- Defined in:
- lib/sitemapper/adapters/rails_adapter.rb
Defined Under Namespace
Modules: RoutesMapperExtension
Class Method Summary collapse
-
.install! ⇒ Object
Install routing hooks, view helpers and initialize the sitemap.xml file.
Class Method Details
.install! ⇒ Object
Install routing hooks, view helpers and initialize the sitemap.xml file
44 45 46 47 48 49 50 51 |
# File 'lib/sitemapper/adapters/rails_adapter.rb', line 44 def self.install! Sitemapper::Map.site_root = ActionController::Base.relative_url_root rescue ActionController::AbstractRequest.relative_url_root Sitemapper::map = Sitemapper::Map.new(File.join(Rails.root, 'public', 'sitemap.xml')) ActionController::Routing::RouteSet::Mapper.send :include, RoutesMapperExtension ActionView::Base.send :include, Sitemapper::Helpers ActionController::Base.send :include, Sitemapper::Accessors end |