Sha256: b7d4a8b6f941ba74b0d3fb1743018eff3c19eadebb592ed5b6ad49fcb476c931
Contents?: true
Size: 482 Bytes
Versions: 9
Compression:
Stored size: 482 Bytes
Contents
module Deface module Sources class Copy < Source def self.execute(override) copy = override.args[:copy] if copy.is_a? Hash range = Deface::Matchers::Range.new('Copy', copy[:start], copy[:end]).matches(override.parsed_document).first Deface::Parser.undo_erb_markup! range.map(&:to_s).join else Deface::Parser.undo_erb_markup! override.parsed_document.css(copy).first.to_s.clone end end end end end
Version data entries
9 entries across 9 versions & 2 rubygems