Method: OpenAI::FilePart#initialize
- Defined in:
- lib/openai/file_part.rb
#initialize(content, filename: nil, content_type: nil) ⇒ FilePart
Returns a new instance of FilePart.
43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/openai/file_part.rb', line 43 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 |