Class: Spud::Banners::BannerSetTag

Inherits:
Liquid::Tag
  • Object
show all
Includes:
ActionView::Context, ActionView::Helpers, Sprockets::Rails::Helper, SpudBannersHelper
Defined in:
lib/spud_banners/liquid_tags.rb

Instance Method Summary collapse

Methods included from SpudBannersHelper

#spud_banner_image_tag, #spud_banner_tag, #spud_banners_for_set, #spud_banners_set_tag

Constructor Details

#initialize(tag_name, set_identifer, tokens) ⇒ BannerSetTag

Returns a new instance of BannerSetTag.



13
14
15
# File 'lib/spud_banners/liquid_tags.rb', line 13

def initialize(tag_name, set_identifer, tokens)
  @banner_set = SpudBannerSet.find_by_identifier(set_identifer)
end

Instance Method Details

#render(context) ⇒ Object



25
26
27
# File 'lib/spud_banners/liquid_tags.rb', line 25

def render(context)
  return spud_banners_set_tag(@banner_set)
end

#tag_nameObject



17
18
19
# File 'lib/spud_banners/liquid_tags.rb', line 17

def tag_name
  return 'spud_banner_set'
end

#tag_valueObject



21
22
23
# File 'lib/spud_banners/liquid_tags.rb', line 21

def tag_value
  return @banner_set.name
end