class Sanitize::Transformers::CleanElement

def initialize(config)

def initialize(config)
  @config = config
  # For faster lookups.
  @add_attributes          = config[:add_attributes]
  @allowed_elements        = Set.new(config[:elements])
  @attributes              = config[:attributes]
  @protocols               = config[:protocols]
  @remove_all_contents     = false
  @remove_element_contents = Set.new
  @whitespace_elements     = Set.new(config[:whitespace_elements])
  if config[:remove_contents].is_a?(Array)
    @remove_element_contents.merge(config[:remove_contents])
  else
    @remove_all_contents = !!config[:remove_contents]
  end
end