Class: Anydoc::ImageSource

Inherits:
Data
  • Object
show all
Defined in:
lib/anydoc/document.rb,
sig/anydoc.rbs

Overview

Where an image's bytes come from.

Instance Attribute Summary collapse

Instance Attribute Details

#asset_idInteger? (readonly)

Returns asset: index into Document#assets.

Returns:



123
124
# File 'lib/anydoc/document.rb', line 123

class ImageSource < Data.define(:kind, :url, :asset_id)
end

#kindSymbol (readonly)

:external | :asset | :unavailable

Returns:

  • (Symbol)


123
124
# File 'lib/anydoc/document.rb', line 123

class ImageSource < Data.define(:kind, :url, :asset_id)
end

#urlString? (readonly)

Returns external.

Returns:

  • (String, nil)

    external.



123
124
# File 'lib/anydoc/document.rb', line 123

class ImageSource < Data.define(:kind, :url, :asset_id)
end