class Dugway::Drops::ThemeImagesDrop
Public Instance Methods
before_method(method_or_key)
click to toggle source
# File lib/dugway/liquid/drops/theme_images_drop.rb, line 4 def before_method(method_or_key) if source.respond_to?('has_key?') && source.has_key?(method_or_key) && settings_images.find { |image| image['variable'] == method_or_key.to_s } ImageDrop.new(source[method_or_key].stringify_keys) end end
Private Instance Methods
settings()
click to toggle source
# File lib/dugway/liquid/drops/theme_images_drop.rb, line 15 def settings @settings ||= @context.registers[:settings] end
settings_images()
click to toggle source
# File lib/dugway/liquid/drops/theme_images_drop.rb, line 11 def settings_images @settings_images ||= settings.has_key?('images') ? settings['images'] : [] end