forked from ruby-grape/grape
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgrape.rb
36 lines (30 loc) · 1.02 KB
/
grape.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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'
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'