Sha256: 3926fbd041c54ef94c66cfce6a602a8800447282941daa9684e2b2f09816f32e

Contents?: true

Size: 1.07 KB

Versions: 1

Compression:

Stored size: 1.07 KB

Contents

require 'rack'
require 'rack/builder'

module Grape
  autoload :API,             'grape/api'
  autoload :Endpoint,        'grape/endpoint'
  autoload :MiddlewareStack, 'grape/middleware_stack'
  autoload :Client,          'grape/client'
  autoload :Route,           'grape/route'
  autoload :Entity,          'grape/entity'
  autoload :Cookies,         'grape/cookies'

  module Middleware
    autoload :Base,      'grape/middleware/base'
    autoload :Prefixer,  'grape/middleware/prefixer'
    autoload :Versioner, 'grape/middleware/versioner'
    autoload :Formatter, 'grape/middleware/formatter'
    autoload :Error,     'grape/middleware/error'

    module Auth
      autoload :OAuth2, 'grape/middleware/auth/oauth2'
      autoload :Basic,  'grape/middleware/auth/basic'
      autoload :Digest,	'grape/middleware/auth/digest'
    end

    module Versioner
      autoload :Path,   'grape/middleware/versioner/path'
      autoload :Header, 'grape/middleware/versioner/header'
    end
  end

  module Util
    autoload :HashStack, 'grape/util/hash_stack'
  end
end

require 'grape/version'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
grape-0.2.0 lib/grape.rb