Class: SwaggerDocsGenerator::Metadata

Inherits:
Object
  • Object
show all
Defined in:
lib/swagger_docs_generator/metadata/metadata.rb

Overview

# Metadata generated

Metadata generated in swagger json file

Instance Method Summary collapse

Constructor Details

#initializeMetadata

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_fileObject



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