Class: Rentlinx::PhoneValidator

Inherits:
BaseValidator show all
Defined in:
lib/rentlinx/validators/phone_validator.rb

Overview

Validator for phone numbers

Instance Attribute Summary

Attributes inherited from BaseValidator

#error

Instance Method Summary collapse

Methods inherited from BaseValidator

#initialize, #valid?

Constructor Details

This class inherits a constructor from Rentlinx::BaseValidator

Instance Method Details

#processed_valueObject

Validates and normalizes the phone number



5
6
7
8
9
# File 'lib/rentlinx/validators/phone_validator.rb', line 5

def processed_value
  return '' if value_blank?
  return @value unless valid?
  @value.gsub(/[\+\(\)\s\-]/, '')
end