Module: MongoMapper::Plugins::Sanitize::ClassMethods

Defined in:
lib/mm-sanitize.rb

Instance Method Summary collapse

Instance Method Details

#sanitize(*keys) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/mm-sanitize.rb', line 12

def sanitize(*keys)
  options = keys.pop if keys.last.is_a?(Hash)
  options ||= {}

  @sanitize_keys ||= {}
  keys.each do |key|
    @sanitize_keys[key] = options[:config]
  end

  self.send(:before_validation, :sanitize_attributes)
end