Sha256: 037f32707e2f885e0503b329c5ed2eb2c6bd0b4d4e6e95332eb3719a059b7d7b
Contents?: true
Size: 402 Bytes
Versions: 2
Compression:
Stored size: 402 Bytes
Contents
# encoding: utf-8 module Rango class Router @@routers = Hash.new unless defined?(@@routers) def self.implement(router, &block) @@routers[router] = block end def self.use(router) require_relative "router/adapters/#{router}" Rango.logger.debug("Using router #{router}") define_method(:set_rack_env, @@routers[router]) @@router = router end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rango-0.1.pre | lib/rango/router.rb |
rango-0.0.4 | lib/rango/router.rb |