lib/grape.rb in grape-0.2.6 vs lib/grape.rb in grape-0.3.0
- old
+ new
@@ -1,18 +1,40 @@
+require 'logger'
require 'rack'
+require 'rack/mount'
require 'rack/builder'
+require 'rack/accept'
+require 'rack/auth/basic'
+require 'rack/auth/digest/md5'
+require 'hashie'
+require 'active_support/all'
+require 'grape/util/deep_merge'
+require 'grape/util/content_types'
+require 'multi_json'
+require 'multi_xml'
+require 'virtus'
+require 'i18n'
+I18n.load_path << File.expand_path('../grape/locale/en.yml', __FILE__)
+
module Grape
autoload :API, 'grape/api'
autoload :Endpoint, 'grape/endpoint'
autoload :Route, 'grape/route'
- autoload :Entity, 'grape/entity'
autoload :Cookies, 'grape/cookies'
autoload :Validations, 'grape/validations'
module Exceptions
- autoload :Base, 'grape/exceptions/base'
- autoload :ValidationError, 'grape/exceptions/validation_error'
+ autoload :Base, 'grape/exceptions/base'
+ autoload :Validation, 'grape/exceptions/validation'
+ autoload :MissingVendorOption, 'grape/exceptions/missing_vendor_option'
+ autoload :MissingMimeType, 'grape/exceptions/missing_mime_type'
+ autoload :MissingOption, 'grape/exceptions/missing_option'
+ autoload :InvalidFormatter, 'grape/exceptions/invalid_formatter'
+ autoload :InvalidVersionerOption, 'grape/exceptions/invalid_versioner_option'
+ autoload :UnknownValidator, 'grape/exceptions/unknown_validator'
+ autoload :UnknownOptions, 'grape/exceptions/unknown_options'
+ autoload :InvalidWithOptionForRepresent, 'grape/exceptions/invalid_with_option_for_represent'
end
module ErrorFormatter
autoload :Base, 'grape/error_formatter/base'
autoload :Json, 'grape/error_formatter/json'