Sha256: f4f7f16d0a7e3155d6ae2e4bacdd88b55a547e598c8c8729edcaf2b91c2fdf63

Contents?: true

Size: 353 Bytes

Versions: 1

Compression:

Stored size: 353 Bytes

Contents

module Pancake
  class Stack
    class Router < Pancake::Router; end
    inheritable_inner_classes :Router

    class_inheritable_accessor :_router
    @_router = self::Router.new

    def self.router
      yield _router if block_given?
      _router
    end

    def self.with_router
      yield router if block_given?
      router
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pancake-0.1.8 lib/pancake/stack/router.rb