lib/grape.rb in grape-0.4.1 vs lib/grape.rb in grape-0.5.0
- old
+ new
@@ -7,10 +7,11 @@
require 'rack/auth/digest/md5'
require 'hashie'
require 'active_support/core_ext/hash/indifferent_access'
require 'active_support/ordered_hash'
require 'active_support/core_ext/object/conversions'
+require 'active_support/core_ext/array/extract_options'
require 'grape/util/deep_merge'
require 'grape/util/content_types'
require 'multi_json'
require 'multi_xml'
require 'virtus'
@@ -23,10 +24,11 @@
autoload :Endpoint, 'grape/endpoint'
autoload :Route, 'grape/route'
autoload :Namespace, 'grape/namespace'
autoload :Cookies, 'grape/cookies'
autoload :Validations, 'grape/validations'
+ autoload :Request, 'grape/http/request'
module Exceptions
autoload :Base, 'grape/exceptions/base'
autoload :Validation, 'grape/exceptions/validation'
autoload :MissingVendorOption, 'grape/exceptions/missing_vendor_option'
@@ -71,12 +73,13 @@
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'
- autoload :Param, 'grape/middleware/versioner/param'
+ autoload :Path, 'grape/middleware/versioner/path'
+ autoload :Header, 'grape/middleware/versioner/header'
+ autoload :Param, 'grape/middleware/versioner/param'
+ autoload :AcceptVersionHeader, 'grape/middleware/versioner/accept_version_header'
end
end
module Util
autoload :HashStack, 'grape/util/hash_stack'