class Anthropic::FilePart
def initialize(content, filename: nil, content_type: nil)
-
content_type
(String, nil
) -- -
filename
(String, nil
) -- -
content
(Pathname, StringIO, IO, String
) --
def initialize(content, filename: nil, content_type: nil) @content = content @filename = case content in Pathname filename.nil? ? content.basename.to_path : ::File.basename(filename) else filename.nil? ? nil : ::File.basename(filename) end @content_type = content_type end