lib/jets/internal/app/controllers/jets/rack_controller.rb in jets-2.2.5 vs lib/jets/internal/app/controllers/jets/rack_controller.rb in jets-2.3.0

- old
+ new

@@ -1,26 +1,12 @@ -class Jets::RackController < Jets::Controller::Base - layout false - internal true - skip_forgery_protection - +class Jets::RackController < Jets::BareController # Megamode def process resp = mega_request render(resp) end private - # Override process! so it doesnt go through middleware adapter and hits - # process logic directly. This handles the case for AWS Lambda. - # For local server, we adjust the Middleware::Local logic. - def process! - status, headers, body = dispatch! - # Use the adapter only to convert the Rack triplet to a API Gateway hash structure - adapter = Jets::Controller::Rack::Adapter.new(event, context, meth) - adapter.convert_to_api_gateway(status, headers, body) - end - def mega_request Jets::Mega::Request.new(event, self).proxy end end \ No newline at end of file