Sha256: a3aff1db91d592688951d37505547d6c7a2ef4ad1708df036f9ca6ebce173680
Contents?: true
Size: 401 Bytes
Versions: 1
Compression:
Stored size: 401 Bytes
Contents
# Maps routes to method missing for cleaner interface # routes do |r| # map :about => 'root#about' # r.about 'root#about' module Lux class Application module Routes class MagicRoutes def initialize app @app = app end def method_missing route, *args, &block @app.map [route, *args, block] end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lux-fw-0.6.2 | ./lib/lux/application/lib/magic_routes.rb |