class Sanitize::Transformers::CleanElement

def initialize(config)

def initialize(config)
  @config = config
  # For faster lookups.
  @add_attributes          = config[:add_attributes]
  @allowed_elements        = {}
  @attributes              = config[:attributes]
  @protocols               = config[:protocols]
  @remove_all_contents     = false
  @remove_element_contents = {}
  @whitespace_elements     = {}
  config[:elements].each {|el| @allowed_elements[el] = true }
  config[:whitespace_elements].each {|el| @whitespace_elements[el] = true }
  if config[:remove_contents].is_a?(Array)
    config[:remove_contents].each {|el| @remove_element_contents[el] = true }
  else
    @remove_all_contents = !!config[:remove_contents]
  end
end