Module: Mack::Routes
- Defined in:
- lib/routing/urls.rb,
lib/routing/route_map.rb
Defined Under Namespace
Modules: Urls Classes: RouteMap
Class Method Summary collapse
-
.build {|Mack::Routes::RouteMap.instance| ... } ⇒ Object
This method yields up Mack::Routes::RouteMap and allows for the creation of routes in the system.
Class Method Details
.build {|Mack::Routes::RouteMap.instance| ... } ⇒ Object
This method yields up Mack::Routes::RouteMap and allows for the creation of routes in the system.
See Mack::Routes::RouteMap for more information.
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/routing/route_map.rb', line 9 def self.build $distributed_urls = Mack::Distributed::Routes::Urls.new(app_config.mack.distributed_site_domain) if $distributed_urls.nil? yield Mack::Routes::RouteMap.instance Mack::Routes::Urls.include_safely_into(Mack::Controller::Base, Mack::ViewBinder, Test::Unit::TestCase) if app_config.mack.use_distributed_routes raise Mack::Distributed::Errors::ApplicationNameUndefined.new if app_config.mack.distributed_app_name.nil? Mack::Distributed::Routes::UrlCache.set(app_config.mack.distributed_app_name.to_sym, $distributed_urls) end # puts "Finished compiling routes: #{Mack::Routes::RouteMap.instance.routes_list.inspect}" end |