class Phony::NationalSplitters::Default
TODO Default
= Fixed.new(...)
?
Public Class Methods
instance_for()
click to toggle source
# File lib/phony/national_splitters/default.rb, line 9 def self.instance_for @instance ||= new end
Public Instance Methods
length()
click to toggle source
A valid length (at least 3).
# File lib/phony/national_splitters/default.rb, line 43 def length 3 end
plausible?(rest, size, hints = {})
click to toggle source
By default, the national part of a number is always plausible.
@param [String] rest An national part of a number (ignored). @param [Fixnum] size Size (ignored). @param [Hash] hints Hints (ignored).
@return [Boolean] Always true.
@example Split the national part of a Swiss number.
Phony.plausible?("1234567") # => true
# File lib/phony/national_splitters/default.rb, line 37 def plausible? rest, size, hints = {} true end
split(national_number)
click to toggle source
“Splits” the national part of a phone number into a single piece.
@param [String] national_number An national part of a number.
@return [Array<String>] An Array with the given number part as its element.
@example Split the national part of a Swiss number.
Phony.split("1234567") # => ["1234567"]
# File lib/phony/national_splitters/default.rb, line 22 def split national_number [nil, national_number] end