Sha256: adb371503e6e14953f99dd6e71b4f6011579edf3a5a18b2f93e1e15c77e7fcca

Contents?: true

Size: 837 Bytes

Versions: 55

Compression:

Stored size: 837 Bytes

Contents

module HoboFields

  module SanitizeHtml

    PERMITTED_TAGS       = %w(a abbr acronym address b bdo big blockquote br caption center cite code colgroup dd del dfn dir
                              div dl dt em fieldset font h1 h2 h3 h4 h5 h6 i img ins kbd label legend li map menu ol optgroup
                              option p pre q s samp select small span strike strong sub sup table tbody td textarea tfoot
                              th thead tr tt u ul var)

    PERMITTED_ATTRIBUTES = %w(href title class style align name src label target border)

    class Helper
      include ActionView::Helpers::SanitizeHelper
      extend ActionView::Helpers::SanitizeHelper::ClassMethods
    end

    def self.sanitize(s)
      Helper.new.sanitize(s, :tags => PERMITTED_TAGS, :attributes => PERMITTED_ATTRIBUTES)
    end

  end

end

Version data entries

55 entries across 55 versions & 1 rubygems

Version Path
hobo_fields-2.2.6 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.2.5 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.2.4 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.2.3 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.2.2 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.2.1 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.2.0 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.1.2 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.1.1 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.1.0 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.1.0.pre4 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.1.0.pre3 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.1.0.pre2 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.1.0.pre1 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.0.1 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.0.0 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.0.0.pre10 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.0.0.pre9 lib/hobo_fields/sanitize_html.rb
hobo_fields-2.0.0.pre8 lib/hobo_fields/sanitize_html.rb
hobo_fields-1.3.3 lib/hobo_fields/sanitize_html.rb