Module: StTools::Module::Fias

Defined in:
lib/modules/fias.rb

Instance Method Summary collapse

Instance Method Details

#baikonur?Boolean

Определяет, является ли aoguid Байконуром

Returns:

  • (Boolean)

    true, если объект имеет тип uuid и равен aoguid Байконура



37
38
39
# File 'lib/modules/fias.rb', line 37

def baikonur?
  ::StTools::Fias.baikonur?(self)
end

#federal?Boolean

Определяет принадлежность aoguid к федеральным городам (Москва, Санкт-Питербург, Байконур, Севастополь)

Returns:

  • (Boolean)

    true, если объект имеет тип uuid и равен aoguid одного из четырех федеральных городов



9
10
11
# File 'lib/modules/fias.rb', line 9

def federal?
  ::StTools::Fias.federal?(self)
end

#moscow?Boolean

Определяет, является ли aoguid Москвой

Returns:

  • (Boolean)

    true, если объект имеет тип uuid и равен aoguid Москвы



16
17
18
# File 'lib/modules/fias.rb', line 16

def moscow?
  ::StTools::Fias.moscow?(self)
end

#postalcode?Boolean

Определяет, содержит ли строка почтовый индекс

Returns:

  • (Boolean)

    true, если строка имеет 6 цифр



51
52
53
# File 'lib/modules/fias.rb', line 51

def postalcode?
  ::StTools::Fias.postalcode?(self)
end

#sevastopol?Boolean

Определяет, является ли aoguid Севастополем

Returns:

  • (Boolean)

    true, если объект имеет тип uuid и равен aoguid Севастополя



30
31
32
# File 'lib/modules/fias.rb', line 30

def sevastopol?
  ::StTools::Fias.sevastopol?(self)
end

#spb?Boolean

Определяет, является ли aoguid Санкт-Петербургом

Returns:

  • (Boolean)

    true, если объект имеет тип uuid и равен aoguid Санкт-Петербурга



23
24
25
# File 'lib/modules/fias.rb', line 23

def spb?
  ::StTools::Fias.spb?(self)
end

#uuid?Boolean

Определяет, содержит ли строка идентификатор типа uuid

Returns:

  • (Boolean)

    true, если строка имеет формат uuid



44
45
46
# File 'lib/modules/fias.rb', line 44

def uuid?
  ::StTools::Fias.uuid?(self)
end