Method: Websitary::Configuration#strip_tags

Defined in:
lib/websitary/configuration.rb

#strip_tags(doc, args = {}) ⇒ Object



763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
# File 'lib/websitary/configuration.rb', line 763

def strip_tags(doc, args={})
    tags = args[:tags] || strip_tags_default
    case doc
    when String
        doc = Hpricot(doc)
    end
    tags.each do |tag|
        doc.search(tag).remove
    end
    case args[:format]
    when :hpricot
        doc
    else
        doc.send("to_#{args[:format] || :html}")
    end
end