class Dugway::Drops::ThemeImageSetsDrop
Public Instance Methods
before_method(method_or_key)
click to toggle source
# File lib/dugway/liquid/drops/theme_image_sets_drop.rb, line 4 def before_method(method_or_key) if source.respond_to?('has_key?') && source.has_key?(method_or_key) && settings_image_sets.find { |image| image['variable'] == method_or_key.to_s } source[method_or_key].map { |image| ImageDrop.new(image.stringify_keys) } else [] end end
Private Instance Methods
settings()
click to toggle source
# File lib/dugway/liquid/drops/theme_image_sets_drop.rb, line 17 def settings @settings ||= @context.registers[:settings] end
settings_image_sets()
click to toggle source
# File lib/dugway/liquid/drops/theme_image_sets_drop.rb, line 13 def settings_image_sets @settings_image_sets ||= settings.has_key?('image_sets') ? settings['image_sets'] : [] end