Class: APIGatewayDSL::Parameter::Simple
- Inherits:
-
APIGatewayDSL::Parameter
- Object
- APIGatewayDSL::Parameter
- APIGatewayDSL::Parameter::Simple
- Defined in:
- lib/api_gateway_dsl/parameter/simple.rb
Instance Method Summary collapse
- #as_json ⇒ Object
-
#initialize(name, **options) ⇒ Simple
constructor
A new instance of Simple.
Constructor Details
#initialize(name, **options) ⇒ Simple
Returns a new instance of Simple.
5 6 7 8 9 |
# File 'lib/api_gateway_dsl/parameter/simple.rb', line 5 def initialize(name, **) super @type = [:type] || 'string' end |
Instance Method Details
#as_json ⇒ Object
11 12 13 14 15 |
# File 'lib/api_gateway_dsl/parameter/simple.rb', line 11 def as_json super.tap do |result| result[:type] = @type end end |