call *args, globals: nil, logger: nil

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