in lib/functions_framework/function.rb [179:188]
def call *args, globals: nil, logger: nil
callable = @callable || @callable_class.new(globals: globals, logger: logger)
params = callable.method(:call).parameters.map(&:first)
unless params.include? :rest
max_params = params.count(:req) + params.count(:opt)
args = args.take max_params
end
callable.call(*args)
end