class Liquid::GoogleAnalyticsTag
Public Class Methods
new(tag_name, markup, options)
click to toggle source
Calls superclass method
# File lib/liquid/google_analytics.rb, line 28 def initialize(tag_name, markup, options) super tracking_parsed_code = Liquid::Template.parse(markup.to_s.strip).render unless tracking_parsed_code tracking_parsed_code = markup.to_s.strip end @tracking_code = tracking_parsed_code end
Public Instance Methods
render(context)
click to toggle source
# File lib/liquid/google_analytics.rb, line 37 def render(context) code = "" if context['code'] @tracking_code = context['code'] elsif context['tracking_code'] @tracking_code = context['tracking_code'] end if @tracking_code code = format(LiquidGoogleAnalytics::TEMPLATE, @tracking_code) end code end