Sha256: b5d9f058b37443385370e0d4ae26269ea82592335bc5589903714ad3d54f2a0d

Contents?: true

Size: 1.69 KB

Versions: 1

Compression:

Stored size: 1.69 KB

Contents

require 'rubygems'
require 'extlib/class'
require 'extlib/boolean'
require 'extlib/module'
require 'extlib/nil'
require 'extlib/numeric'
require 'extlib/object'
require 'extlib/symbol'
require 'extlib/blank'
require "extlib/dictionary"
require 'extlib/logger'
require 'usher'
require 'usher/interface/rack_interface'
require 'tilt'

$:.unshift File.expand_path(File.join(File.dirname(__FILE__), "..", "lib"))

module Pancake
  autoload    :Logger,    "pancake/logger"
  autoload    :Constants, "pancake/constants"

  module Stacks
    autoload :Short,      "pancake/stacks/short"
  end

  module Mixins
    autoload :RequestHelper,"pancake/mixins/request_helper"
    autoload :Publish,      "pancake/mixins/publish"
    autoload :Render,       "pancake/mixins/render"
    autoload :StackHelper, "pancake/mixins/stack_helper"
    autoload :ResponseHelper,  "pancake/mixins/response_helper"
  end

  module Middlewares
    autoload :Static,       "pancake/middlewares/static"
    autoload :Logger,     "pancake/middlewares/logger"
  end
end

require 'pancake/paths'
require 'pancake/hooks/on_inherit'
require 'pancake/hooks/inheritable_inner_classes'
require 'pancake/core_ext/class'
require 'pancake/core_ext/object'
require 'pancake/core_ext/symbol'
require 'pancake/configuration'
require 'pancake/bootloaders'
require 'pancake/mime_types'
require 'pancake/middleware'
require 'pancake/router'
require 'pancake/master'
require 'pancake/errors'
require 'pancake/stack/stack'
require 'pancake/stack/configuration'
require 'pancake/stack/router'
require 'pancake/stack/bootloader'
require 'pancake/stack/app'
require 'pancake/mixins/request_helper'
require 'pancake/defaults/middlewares'
require 'pancake/defaults/configuration'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pancake-0.1.10 lib/pancake.rb