class Deface::Sources::Copy
Public Class Methods
execute(override)
click to toggle source
# File lib/deface/sources/copy.rb, line 4 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