class Proximity::Routes
Attributes
proxies[R]
Public Instance Methods
[](index)
click to toggle source
# File lib/proximity/routes.rb, line 6 def [](index) routes[index] end
add_proxy(router, source, target, format)
click to toggle source
# File lib/proximity/routes.rb, line 10 def add_proxy(router, source, target, format) proxy = Proxy.new(router) proxy.source = source proxy.target = target proxy.format = format route = add_route(app, proxy.pattern, {}, {}) route.extend(proxy_attr_module) proxy.tap { |p| route.proxy = p } end
proxy_attr_module()
click to toggle source
# File lib/proximity/routes.rb, line 21 def proxy_attr_module @proxy_attr_module ||= Module.new { attr_accessor :proxy } end
Private Instance Methods
app()
click to toggle source
# File lib/proximity/routes.rb, line 27 def app nil end