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