Sha256: a070a2e6b3c66b6f5b6202602a60b56627b747f146b1a8b29ec13a67015cd7d8
Contents?: true
Size: 563 Bytes
Versions: 1
Compression:
Stored size: 563 Bytes
Contents
require 'rails' require 'lamby' module ServerlessHub module Handler $app ||= Rack::Builder.new do app = Proc.new do |env| ['200', {'Content-Type' => 'text/html'}, ['A barebones rack app.']] end run app end.to_app def self.call(event:, context:) return "Warm Up" if event["source"] == "serverless-plugin-warmup" Lamby.handler $app, event, context rescue Exception => msg p "errors: #{msg}" response = { "statusCode" => 500, "body" => msg, } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
serverless_hub-0.1.2 | lib/serverless_hub/handler.rb |