Class: SwaggerDocsGenerator::SubProperties
- Inherits:
-
ParserDefinition
- Object
- Parser
- ParserDefinition
- SwaggerDocsGenerator::SubProperties
- Defined in:
- lib/swagger_docs_generator/parser/sub_definition.rb
Overview
# Parse Controller classes
Parse controller classes in Rails application. It’s create temporary file and adding automaticaly tags element.
Instance Attribute Summary
Attributes inherited from Parser
Instance Method Summary collapse
- #construct ⇒ Object
-
#initialize(&block) ⇒ SubProperties
constructor
A new instance of SubProperties.
Methods inherited from ParserDefinition
Methods inherited from Parser
Constructor Details
#initialize(&block) ⇒ SubProperties
Returns a new instance of SubProperties.
10 11 12 |
# File 'lib/swagger_docs_generator/parser/sub_definition.rb', line 10 def initialize(&block) instance_eval(&block) end |
Instance Method Details
#construct ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/swagger_docs_generator/parser/sub_definition.rb', line 14 def construct { type: @type || 'object', required: @required || [], properties: @properties } end |