class APIGatewayDSL::Parameter::Body
Public Class Methods
new(template)
click to toggle source
# File lib/api_gateway_dsl/parameter/body.rb, line 5 def initialize(template) @template = template end
Public Instance Methods
as_json()
click to toggle source
# File lib/api_gateway_dsl/parameter/body.rb, line 9 def as_json {}.tap do |result| result[:name] = File.basename(@template.schema) result[:description] = @template.description if @template.description result[:in] = 'body' result[:required] = true result[:schema] = @template.schema_value end end