class Playwright::InputFiles

def as_params

def as_params
  @params
end

def convert(files)

def convert(files)
 convert([files]) unless files.is_a?(Array)
map do |file|
 file
 String
name: File.basename(file),
buffer: Base64.strict_encode64(File.read(file)),
 File
name: File.basename(file.path),
buffer: Base64.strict_encode64(file.read),

ise ArgumentError.new('file must be a String or File.')

def initialize(files)

def initialize(files)
  @params = convert(files)
end