Class: SwaggerDocsGenerator::Metadata
- Inherits:
-
Object
- Object
- SwaggerDocsGenerator::Metadata
- Defined in:
- lib/swagger_docs_generator/metadata/metadata.rb
Overview
# Metadata generated
Metadata generated in swagger json file
Direct Known Subclasses
Instance Method Summary collapse
- #construct_swagger_file ⇒ Object
-
#initialize ⇒ Metadata
constructor
A new instance of Metadata.
Constructor Details
#initialize ⇒ Metadata
Returns a new instance of Metadata.
8 9 10 |
# File 'lib/swagger_docs_generator/metadata/metadata.rb', line 8 def initialize @config = nil end |
Instance Method Details
#construct_swagger_file ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/swagger_docs_generator/metadata/metadata.rb', line 12 def construct_swagger_file hash = {} self.class.protected_instance_methods.each do |method| hash.merge!(send(method)) unless @config.send(method).blank? end hash end |