# 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