module MaraudersMap
Constants
- VERSION
Public Instance Methods
draw(name, &routes)
click to toggle source
# File lib/marauders_map.rb, line 17 def draw(name, &routes) append_route(name, &routes) end
reveal_routes!()
click to toggle source
# File lib/marauders_map.rb, line 9 def reveal_routes! routes.each do |(_name, route)| app.routes.append(&route) end app.routes.finalize! end
Private Instance Methods
app()
click to toggle source
# File lib/marauders_map.rb, line 25 def app Rails.application end
append_route(name, &definition)
click to toggle source
# File lib/marauders_map.rb, line 29 def append_route(name, &definition) self.routes ||= {} routes[name] = definition end