Class: Darkroom::CSSDelegate

Inherits:
Delegate show all
Defined in:
lib/darkroom/delegates/css_delegate.rb

Overview

Delegate for handling CSS-specific asset processing.

Constant Summary collapse

IMPORT_REGEX =
/
  (?<=^|;)[^\S\n]*
  @import\s+#{Asset::QUOTED_PATH_REGEX.source}
  [^\S\n]*;[^\S\n]*(\n|\Z)
/x.freeze
REFERENCE_REGEX =
/url\(\s*#{Asset::REFERENCE_REGEX.source}\s*\)/x.freeze

Constants inherited from Delegate

Delegate::IMPORT_REGEX_CAPTURES, Delegate::LIB_REQUIRES, Delegate::REFERENCE_REGEX_CAPTURES

Method Summary

Methods inherited from Delegate

compile, compile_delegate, compile_handler, compile_lib, content_type, each_parser, error, finalize, finalize_handler, finalize_lib, handler, import, minify, minify_handler, minify_lib, parse, parsers, reference, regex, validate_regex!