module Faker::Russian::Constants
Constants
- OKATO_REGION_NUMBERS
- OKV
- REGION_NUMBERS
Public Instance Methods
find_okv(okv = nil, sequence)
click to toggle source
# File lib/faker/russian/constants.rb, line 21 def find_okv(okv = nil, sequence) if okv && okv.to_s.length > 0 raise ArgumentError.new("There is no OKV \"%s\"" % okv.to_s) unless OKV.include?(okv.to_s) okv.to_s else OKV[sequence.rand(OKV.size)] end end
find_region_number(number = nil, sequence, region_number_type)
click to toggle source
# File lib/faker/russian/constants.rb, line 10 def find_region_number(number = nil, sequence, region_number_type) region_numbers = Faker::Russian::Constants.const_get(region_number_type.to_s.upcase) if number.present? raise('there is no region with that number!') unless region_numbers.include?(number.to_s) number.to_s else region_numbers[sequence.rand(region_numbers.size)] end end