Module: MoondreamClient::Image

Defined in:
lib/moondream-client/image.rb

Class Method Summary collapse

Class Method Details

.to_data_url(reference) ⇒ String

Convert an input reference into a data URL. If it is already a data URL, return as-is. If it is an HTTP(S) URL, download and convert to base64 data URL. Otherwise, return as-is.

Parameters:

  • reference (String)

Returns:

  • (String)


15
16
17
18
19
20
21
# File 'lib/moondream-client/image.rb', line 15

def to_data_url(reference)
  return reference if data_url?(reference)

  return http_to_data_url(reference) if http_url?(reference)

  reference
end