require 'i18n'
require 'json'
require 'active_support/hash_with_indifferent_access'

require 'apipie/core_ext/route'

require "apipie/routing"
require "apipie/markup"
require "apipie/apipie_module"
require "apipie/dsl_definition"
require "apipie/generator/swagger/config"
require "apipie/configuration"
require "apipie/method_description"
require "apipie/resource_description"
require "apipie/param_description"
require "apipie/param_description/deprecation"
require "apipie/method_description/api"
require "apipie/method_description/apis_service"
require "apipie/errors"
require "apipie/error_description"
require "apipie/response_description"
require "apipie/response_description_adapter"
require "apipie/see_description"
require "apipie/tag_list_description"
require "apipie/validator"
require "apipie/railtie"
require 'apipie/extractor'
require "apipie/version"
require "apipie/swagger_generator"
require "apipie/generator/generator"
require "apipie/generator/config"
require "apipie/generator/swagger/swagger"
require "apipie/generator/swagger/schema"
require "apipie/generator/swagger/operation_id"
require "apipie/generator/swagger/warning"
require "apipie/generator/swagger/warning_writer"
require "apipie/generator/swagger/type"
require "apipie/generator/swagger/type_extractor"
require "apipie/generator/swagger/context"
require "apipie/generator/swagger/computed_interface_id"
require "apipie/generator/swagger/path_decorator"
require "apipie/generator/swagger/referenced_definitions"
require "apipie/generator/swagger/resource_description_composite"
require "apipie/generator/swagger/resource_description_collection"
require "apipie/generator/swagger/method_description"
require "apipie/generator/swagger/method_description/parameters_service"
require "apipie/generator/swagger/method_description/response_service"
require "apipie/generator/swagger/method_description/response_schema_service"
require "apipie/generator/swagger/method_description/decorator"
require "apipie/generator/swagger/method_description/api_decorator"
require "apipie/generator/swagger/method_description/api_schema_service"
require "apipie/generator/swagger/param_description"
require "apipie/generator/swagger/param_description/builder"
require "apipie/generator/swagger/param_description/composite"
require "apipie/generator/swagger/param_description/description"
require "apipie/generator/swagger/param_description/in"
require "apipie/generator/swagger/param_description/name"
require "apipie/generator/swagger/param_description/path_params_composite"
require "apipie/generator/swagger/param_description/referenced_composite"
require "apipie/generator/swagger/param_description/type"
