Method: Pancake::Stack.router

Defined in:
lib/pancake/stack/router.rb

.routerObject



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/pancake/stack/router.rb', line 6

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