Class: AlCookie::CookieStylesTag

Inherits:
Liquid::Tag
  • Object
show all
Defined in:
lib/al_cookie.rb

Instance Method Summary collapse

Instance Method Details

#render(context) ⇒ Object



58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'lib/al_cookie.rb', line 58

def render(context)
  site = context.registers[:site]
  return "" unless site && AlCookie.enabled?(site)

  libs = site.config["third_party_libraries"] || {}
  <<~HTML
    <link
      defer
      rel="stylesheet"
      href="#{libs.dig("vanilla-cookieconsent", "url", "css")}"
      integrity="#{libs.dig("vanilla-cookieconsent", "integrity", "css")}"
      crossorigin="anonymous"
    >
  HTML
end