in lib/functions_framework/server.rb [44:64]
def initialize function, globals
super()
@config = Config.new
yield @config if block_given?
@config.freeze
@function = function
@app =
case function.type
when :http
HttpApp.new function, globals, @config
when :cloud_event
EventApp.new function, globals, @config
when :typed
TypedApp.new function, globals, @config
else
raise "Unrecognized function type: #{function.type}"
end
@server = nil
@signals_installed = false
end