# File lib/gilenson/gilenson.rb, line 336
336:    def apply(filter, text, lift_ignored_elements = true)
337:      copy = text.dup
338:      unless lift_ignored_elements
339:        self.send("process_#{filter}".to_sym, copy)
340:      else
341:        lifting_fragments(copy) { self.send("process_#{filter}".to_sym, copy) }
342:      end
343:      copy
344:    end