class APIGatewayDSL::Integration::HTTP
Attributes
method[R]
url[R]
Public Class Methods
new(_, method, url, **options, &block)
click to toggle source
Calls superclass method
APIGatewayDSL::Integration::new
# File lib/api_gateway_dsl/integration/http.rb, line 7 def initialize(_, method, url, **options, &block) super @method = method @url = url DSL::IntegrationNode.new(self, &block) end
Public Instance Methods
as_json()
click to toggle source
Calls superclass method
APIGatewayDSL::Integration#as_json
# File lib/api_gateway_dsl/integration/http.rb, line 16 def as_json super.tap do |result| result[:type] = 'http' result[:httpMethod] = @method result[:uri] = @url end end