Class: SwaggerDocsGenerator::Actions::Parameter

Inherits:
Object
  • Object
show all
Defined in:
lib/swagger_docs_generator/parser/actions/parameters.rb

Overview

# Test :parameters

Complete parameters field for action

Direct Known Subclasses

Body, Form, Header, Path, Query

Instance Method Summary collapse

Constructor Details

#initialize(&block) ⇒ Parameter

Returns a new instance of Parameter.



15
16
17
18
# File 'lib/swagger_docs_generator/parser/actions/parameters.rb', line 15

def initialize(&block)
  @param = nil
  instance_eval(&block) if block_given?
end

Instance Method Details

#to_hashObject



20
21
22
# File 'lib/swagger_docs_generator/parser/actions/parameters.rb', line 20

def to_hash
  @param.to_hash
end