Module: Apiture
- Defined in:
- lib/apiture/swagger/specification.rb,
lib/apiture.rb,
lib/apiture/uri.rb,
lib/apiture/version.rb,
lib/apiture/api_base.rb,
lib/apiture/api_base.rb,
lib/apiture/endpoint.rb,
lib/apiture/api_error.rb,
lib/apiture/api_group.rb,
lib/apiture/data_model.rb,
lib/apiture/api_builder.rb,
lib/apiture/swagger/info.rb,
lib/apiture/swagger/node.rb,
lib/apiture/swagger/path.rb,
lib/apiture/swagger/parser.rb,
lib/apiture/request_context.rb,
lib/apiture/middleware/debug.rb,
lib/apiture/middleware_stack.rb,
lib/apiture/swagger/property.rb,
lib/apiture/swagger/security.rb,
lib/apiture/swagger/operation.rb,
lib/apiture/swagger/parameter.rb,
lib/apiture/utils/inflections.rb,
lib/apiture/middleware_builder.rb,
lib/apiture/swagger/definition.rb,
lib/apiture/middleware/auth/basic.rb,
lib/apiture/middleware/set_header.rb,
lib/apiture/swagger/external_docs.rb,
lib/apiture/middleware/auth/oauth2.rb,
lib/apiture/middleware/auth/api_key.rb,
lib/apiture/swagger/data_type_field.rb,
lib/apiture/swagger/security_definition.rb,
lib/apiture/middleware/convert_json_body.rb,
lib/apiture/middleware/set_body_parameter.rb,
lib/apiture/middleware/set_form_parameter.rb,
lib/apiture/middleware/set_parameter_base.rb,
lib/apiture/middleware/set_path_parameter.rb,
lib/apiture/middleware/set_query_parameter.rb
Overview
require ‘apiture/swagger/response’
Defined Under Namespace
Modules: Middleware, Swagger, Utils
Classes: APIBase, APIBuilder, APIError, APIGroup, DataModel, Endpoint, MiddlewareBuilder, MiddlewareStack, RequestContext, URI
Constant Summary
collapse
- VERSION =
"0.2.3"
Class Method Summary
collapse
Class Method Details
.build_api(specification) ⇒ Object
.load_api(path) ⇒ Object
20
21
22
|
# File 'lib/apiture.rb', line 20
def self.load_api(path)
build_api(parse_specification(path))
end
|
.parse_specification(path) ⇒ Object