class Jekyll::Assets::Default::CSS

Public Instance Methods

integrity?() click to toggle source

# File lib/jekyll/assets/plugins/html/defaults/css.rb, line 33
def integrity?
  config[:integrity] && !@asset.is_a?(Url) &&
    !@args.key?(:integrity)
end
set_href() click to toggle source

# File lib/jekyll/assets/plugins/html/defaults/css.rb, line 16
def set_href
  return if @args[:inline]
  return @args[:href] = @asset.url if @asset.is_a?(Url)
  @args[:href] = @env.prefix_url(@asset
    .digest_path)
end
set_integrity() click to toggle source

# File lib/jekyll/assets/plugins/html/defaults/css.rb, line 24
def set_integrity
  return unless integrity?
  @args[:integrity] = @asset.integrity
  if !@args.key?(:crossorigin) && @args[:integrity]
    @args[:crossorigin] = "anonymous"
  end
end