Class: BridgetownFeed::Builder

Inherits:
Bridgetown::Builder
  • Object
show all
Includes:
Bridgetown::Filters::URLFilters
Defined in:
lib/bridgetown-feed/builder.rb

Defined Under Namespace

Classes: Context

Instance Method Summary collapse

Instance Method Details

#buildObject



8
9
10
11
12
# File 'lib/bridgetown-feed/builder.rb', line 8

def build
  @context = Context.new({ site: site })
  helper "feed_meta", :generate_link_tag
  liquid_tag "feed_meta", :generate_link_tag
end


14
15
16
17
18
# File 'lib/bridgetown-feed/builder.rb', line 14

def generate_link_tag(*)
  attrs = attributes.map { |k, v| %(#{k}="#{v}") }.join(" ")
  tag_output = "<link #{attrs} />"
  tag_output.respond_to?(:html_safe) ? tag_output.html_safe : tag_output
end