Class: Darkroom::HTMLDelegate

Inherits:
Delegate
  • Object
show all
Defined in:
lib/darkroom/delegates/html_delegate.rb

Overview

Delegate for handling HTML-specific asset processing.

Direct Known Subclasses

HTXDelegate

Constant Summary collapse

REFERENCE_REGEX =
/
  <(?<tag>a|area|audio|base|embed|iframe|img|input|link|script|source|track|video)\s+[^>]*
  (?<attr>href|src)=#{Asset::REFERENCE_REGEX.source}[^>]*>
/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!