Class: Tiler::Widgets::Image

Inherits:
Tiler::Widget show all
Defined in:
lib/tiler/widgets/image.rb

Constant Summary collapse

ALLOWED_FIT =
%w[cover contain fill].freeze

Instance Attribute Summary

Attributes inherited from Tiler::Widget

#config, #panel

Instance Method Summary collapse

Methods inherited from Tiler::Widget

#empty?, example_config, example_payload, example_preview, #initialize, #label, #partial, #query_class, supports_color_config?, supports_palette_config?

Constructor Details

This class inherits a constructor from Tiler::Widget

Instance Method Details

#dataObject



15
16
17
18
19
20
21
# File 'lib/tiler/widgets/image.rb', line 15

def data
  {
    url: safe_url(config["url"]),
    alt: config["alt"].to_s,
    fit: safe_fit(config["fit"])
  }
end