lib/fanforce/validations/validations.rb in fanforce-validations-0.5.0 vs lib/fanforce/validations/validations.rb in fanforce-validations-0.5.1
- old
+ new
@@ -84,10 +84,10 @@
def raise_validation_errors(opts, errors, default_error_class)
raise (opts[:error_class] || default_error_class).new(*errors)
end
def extract_options!(args)
- if args.last.is_a?(::Hash)
+ if args.last.is_a?(Hash)
opts = args.pop.symbolize_keys
if is_present?(opts[:field]) and opts[:fields].is_a?(Array)
opts[:fields] << opts.delete(:field)
elsif is_present?(opts[:field])
opts[:fields] = [opts.delete(:field)]
\ No newline at end of file