Module: Jsapi::DSL

Included in:
Controller::Base
Defined in:
lib/jsapi/dsl.rb,
lib/jsapi/dsl/node.rb,
lib/jsapi/dsl/error.rb,
lib/jsapi/dsl/schema.rb,
lib/jsapi/dsl/examples.rb,
lib/jsapi/dsl/response.rb,
lib/jsapi/dsl/callbacks.rb,
lib/jsapi/dsl/operation.rb,
lib/jsapi/dsl/parameter.rb,
lib/jsapi/dsl/definitions.rb,
lib/jsapi/dsl/openapi/root.rb,
lib/jsapi/dsl/request_body.rb,
lib/jsapi/dsl/class_methods.rb,
lib/jsapi/dsl/openapi/callback.rb

Overview

Provides class methods to define top-level API components. See ClassMethods for details.

Defined Under Namespace

Modules: Callbacks, ClassMethods, Examples, OpenAPI Classes: Definitions, Error, Node, Operation, Parameter, RequestBody, Response, Schema

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

:nodoc:



20
21
22
# File 'lib/jsapi/dsl.rb', line 20

def self.included(base) # :nodoc:
  base.extend(ClassMethods)
end