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