Sha256: 308d84365c87e8bab1fed4dd912a599ffe61bfb76f2b05fcd5b70dc46590176a

Contents?: true

Size: 297 Bytes

Versions: 24

Compression:

Stored size: 297 Bytes

Contents

module HoboFields
  
  class HtmlString < RawHtmlString

    include SanitizeHtml
    
    def self.declared(model, name, options)
      model.before_save { |record| record[name] = HoboFields::SanitizeHtml.sanitize(record[name]) }
    end
    
    HoboFields.register_type(:html, self)
  end

end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
hobofields-1.1.0 lib/hobo_fields/html_string.rb
hobofields-1.0.3 lib/hobo_fields/html_string.rb
hobofields-1.1.0.pre4 lib/hobo_fields/html_string.rb
hobofields-1.1.0.pre3 lib/hobo_fields/html_string.rb
hobofields-1.1.0.pre2 lib/hobo_fields/html_string.rb
hobofields-1.1.0.pre0 lib/hobo_fields/html_string.rb
hobofields-1.0.2 lib/hobo_fields/html_string.rb
hobofields-1.0.1 lib/hobo_fields/html_string.rb
hobofields-1.0.0 lib/hobo_fields/html_string.rb
hobofields-0.9.106 lib/hobo_fields/html_string.rb
hobofields-0.9.105 lib/hobo_fields/html_string.rb
hobofields-0.9.104 lib/hobo_fields/html_string.rb
hobofields-0.9.103 lib/hobo_fields/html_string.rb
hobofields-0.9.102 lib/hobo_fields/html_string.rb
hobofields-0.9.101 lib/hobo_fields/html_string.rb
hobofields-0.9.100 lib/hobo_fields/html_string.rb
hobofields-0.9.0 lib/hobo_fields/html_string.rb
hobofields-0.8.10 lib/hobo_fields/html_string.rb
hobofields-0.8.9 lib/hobo_fields/html_string.rb
hobofields-0.8.8 lib/hobo_fields/html_string.rb