Module: XssTerminate::ClassMethods

Defined in:
lib/xss_terminate.rb

Instance Method Summary collapse

Instance Method Details

#xss_terminate(options = {}) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/xss_terminate.rb', line 13

def xss_terminate(options = {})
  before_validation :sanitize_fields

  class_attribute :xss_terminate_options
  self.xss_terminate_options = {
    :except => (options[:except] || []),
    :html5lib_sanitize => (options[:html5lib_sanitize] || []),
    :sanitize => (options[:sanitize] || [])
  }

  include XssTerminate::InstanceMethods
end