Method: RussianPhone::Number#parse

Defined in:
lib/russian_phone/number.rb

#parse(field) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/russian_phone/number.rb', line 29

def parse(field)
  data = self.class.parse(@phone, @options)
  return nil if data.nil?

  if data.has_key? :subscriber
    @subscriber = data[:subscriber].to_s
    @city = data[:city].to_s
    @country = data[:country].to_s
    @extra = data[:extra].to_s
  end

  data.has_key?(field) ? data[field] : nil
end