class Lux::Application::MagicRoutes
Maps routes to method missing for cleaner interface
routes do |r| map :about => 'root#about' r.about 'root#about'
Public Class Methods
new(app)
click to toggle source
# File lib/lux/application/lib/magic_routes.rb, line 7 def initialize app @app = app end
Public Instance Methods
method_missing(route, *args, &block)
click to toggle source
# File lib/lux/application/lib/magic_routes.rb, line 11 def method_missing route, *args, &block @app.map [route, args.first || block] end