Sha256: 9494ffc4f7c221d7f7c4be15fe976865e4ed0fff5e2995eab1598b0071d8aa29
Contents?: true
Size: 445 Bytes
Versions: 1
Compression:
Stored size: 445 Bytes
Contents
module Pancake class Stack inheritable_inner_classes :Router class Router < Pancake::Router; end def self.router @router ||= begin if superclass.respond_to?(:router) && superclass.router r = superclass.router.clone(self::Router) r.stack = self else r = self::Router.new r.stack = self end yield r if block_given? r end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pancake-0.3.0 | lib/pancake/stack/router.rb |