matthodan/jekyll-asset-pipeline

View on GitHub
lib/jekyll_asset_pipeline/extensions/liquid/asset_tags/css_asset_tag.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# This comment is needed, otherwise Rubocop complains because of the
# register_tag below and a verbose comment is better than a :nodoc: :)
module JekyllAssetPipeline
  # css_asset_tag Liquid block
  # See JekyllAssetPipeline::AssetTag and
  # JekyllAssetPipeline::LiquidBlockExtensions
  class CssAssetTag < JekyllAssetPipeline::AssetTag
    def self.tag_name
      'css_asset_tag'
    end

    def self.output_type
      '.css'
    end
  end

  # Register CssAssetTag tag with Liquid
  ::Liquid::Template
    .register_tag(JekyllAssetPipeline::CssAssetTag.tag_name,
                  JekyllAssetPipeline::CssAssetTag)
end