Sha256: 043d7e198c361f44a51ee1d55e0ec1308e0e3e696c5da32d06bc810b4ee2f280
Contents?: true
Size: 521 Bytes
Versions: 3
Compression:
Stored size: 521 Bytes
Contents
# encoding: utf-8 require "usher" Rango::Router.implement(:usher) do |env| # when usher routes to the default app, then usher.params is nil env["rango.router.params"] = env["usher.params"] || Hash.new end module Rango module UrlHelper # url(:login) def url(*args) raise "You have to asign your routes to Rango::Router.app, for example Rango::Router.app = Usher::Interface.for(:rack) { get('/') }" if Rango::Router.app.nil? Rango::Router.app.router.generator.generate(*args) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rango-0.2.3 | lib/rango/router/adapters/usher.rb |
rango-0.2.1 | lib/rango/router/adapters/usher.rb |
rango-0.2.1.pre | lib/rango/router/adapters/usher.rb |