# File lib/gilenson/gilenson.rb, line 358 def apply(filter, text, lift_ignored_elements = true) copy = text.dup unless lift_ignored_elements self.send("process_#{filter}".to_sym, copy) else lifting_fragments(copy) { self.send("process_#{filter}".to_sym, copy) } end copy end