Module: Diesel
- Defined in:
- lib/diesel/swagger/specification.rb,
lib/diesel.rb,
lib/diesel/uri.rb,
lib/diesel/version.rb,
lib/diesel/api_base.rb,
lib/diesel/api_base.rb,
lib/diesel/endpoint.rb,
lib/diesel/api_error.rb,
lib/diesel/api_group.rb,
lib/diesel/data_model.rb,
lib/diesel/api_builder.rb,
lib/diesel/swagger/info.rb,
lib/diesel/swagger/node.rb,
lib/diesel/swagger/path.rb,
lib/diesel/swagger/parser.rb,
lib/diesel/request_context.rb,
lib/diesel/middleware/debug.rb,
lib/diesel/middleware_stack.rb,
lib/diesel/swagger/property.rb,
lib/diesel/swagger/security.rb,
lib/diesel/swagger/operation.rb,
lib/diesel/swagger/parameter.rb,
lib/diesel/utils/inflections.rb,
lib/diesel/middleware_builder.rb,
lib/diesel/swagger/definition.rb,
lib/diesel/middleware/auth/basic.rb,
lib/diesel/middleware/set_header.rb,
lib/diesel/swagger/external_docs.rb,
lib/diesel/middleware/auth/oauth2.rb,
lib/diesel/middleware/auth/api_key.rb,
lib/diesel/swagger/data_type_field.rb,
lib/diesel/swagger/security_definition.rb,
lib/diesel/middleware/convert_json_body.rb,
lib/diesel/middleware/set_body_parameter.rb,
lib/diesel/middleware/set_parameter_base.rb,
lib/diesel/middleware/set_path_parameter.rb,
lib/diesel/middleware/set_query_parameter.rb
Overview
require ‘diesel/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.1.5"
Class Method Summary collapse
Class Method Details
.build_api(specification) ⇒ Object
11 12 13 |
# File 'lib/diesel.rb', line 11 def self.build_api(specification) Diesel::APIBuilder.new(specification).build end |
.load_api(path) ⇒ Object
15 16 17 |
# File 'lib/diesel.rb', line 15 def self.load_api(path) build_api(parse_specification(path)) end |