# File lib/dm-validations/contextual_validators.rb, line 113 def normalize_options(options, defaults = nil) context = [ options.delete(:group), options.delete(:on), options.delete(:when), options.delete(:context) ].compact.first options[:context] = Array(context || :default) options.update(defaults) unless defaults.nil? options end