class APIGatewayDSL::Parameter
Public Class Methods
new(name, **options)
click to toggle source
# File lib/api_gateway_dsl/parameter.rb, line 4 def initialize(name, **options) @name = name @description = options[:description].try(:strip_heredoc) @required = !!options[:required] end
Public Instance Methods
as_json()
click to toggle source
# File lib/api_gateway_dsl/parameter.rb, line 10 def as_json {}.tap do |result| result[:name] = @name result[:description] = @description if @description result[:in] = @in result[:required] = @required end end