Module: LLM::Gemini::Response::File

Defined in:
lib/llm/providers/gemini/response/file.rb

Instance Method Summary collapse

Instance Method Details

#nameObject



5
# File 'lib/llm/providers/gemini/response/file.rb', line 5

def name = respond_to?(:file) ? file.name : body.name

#display_nameObject



6
# File 'lib/llm/providers/gemini/response/file.rb', line 6

def display_name = respond_to?(:file) ? file.displayName : body.displayName

#mime_typeObject



7
# File 'lib/llm/providers/gemini/response/file.rb', line 7

def mime_type = respond_to?(:file) ? file.mimeType : body.mimeType

#uriObject



8
# File 'lib/llm/providers/gemini/response/file.rb', line 8

def uri = respond_to?(:file) ? file.uri : body.uri

#file?Boolean

Returns:

  • (Boolean)


9
# File 'lib/llm/providers/gemini/response/file.rb', line 9

def file? = true