Sha256: a69f3e45a5e64062849f9cc72aa91b38d3aa77787ebd528d6cb57005da435e8f
Contents?: true
Size: 318 Bytes
Versions: 5
Compression:
Stored size: 318 Bytes
Contents
class HTMLField < TextField def search_terms_set(record) to_text(record.get(name)).gsub(/\W+/, ' ').split end def to_text(html) Hpricot(html.to_s).search('//text()').collect(&:to_s).collect(&:strip).join(' ').strip end def default_input_type :html end end Field::TYPES['html'] = HTMLField
Version data entries
5 entries across 5 versions & 1 rubygems