lib/validators/phone_validator.rb in phonelib-0.6.26 vs lib/validators/phone_validator.rb in phonelib-0.6.27
- old
+ new
@@ -90,10 +90,15 @@
@phone.extension.empty?
end
def specified_country(record)
return unless options[:country_specifier]
- options[:country_specifier].call(record)
+
+ if options[:country_specifier].is_a?(Symbol)
+ record.send(options[:country_specifier])
+ else
+ options[:country_specifier].call(record)
+ end
end
# @private
def phone_types
method = options[:possible] ? :possible_types : :types