Class: Dato::ResponsiveImage

Inherits:
Node
  • Object
show all
Defined in:
app/components/dato/responsive_image.rb

Instance Attribute Summary

Attributes inherited from Node

#root

Instance Method Summary collapse

Methods inherited from Node

#blocks, #debug_node, #links, #overrides, #render_node

Constructor Details

#initialize(node, root = nil, custom_css_classes: [], custom_img_css_classes: []) ⇒ ResponsiveImage

Returns a new instance of ResponsiveImage.



4
5
6
7
8
# File 'app/components/dato/responsive_image.rb', line 4

def initialize(node, root = nil, custom_css_classes: [], custom_img_css_classes: [])
  super(node, root)
  @custom_css_classes = custom_css_classes.is_a?(Array) ? custom_css_classes.join(" ") : custom_css_classes
  @custom_img_css_classes = custom_img_css_classes.is_a?(Array) ? custom_img_css_classes.join(" ") : custom_img_css_classes
end