module DataMaker::CN::Address

Public Class Methods

address(province: nil, city: nil, district: nil, struct: false) click to toggle source
# File lib/data_maker/cn/address.rb, line 28
def self.address(province: nil, city: nil, district: nil, struct: false)
  address  = GenerateAddress.new(province: province, city: city, district: district)
  struct ? address.address_struct : address.address_string
end
city(province = nil) click to toggle source
# File lib/data_maker/cn/address.rb, line 10
def self.city(province = nil)
  address = GenerateAddress.new(province: province)
  address.generate
  address.city
end
postal_code(province = nil) click to toggle source
# File lib/data_maker/cn/address.rb, line 22
def self.postal_code(province = nil)
  address = GenerateAddress.new(province: province)
  address.generate
  address.postal_code
end
province(city = nil) click to toggle source
# File lib/data_maker/cn/address.rb, line 16
def self.province(city = nil)
  address = GenerateAddress.new(city: city)
  address.generate
  address.province
end
street_address() click to toggle source
# File lib/data_maker/cn/address.rb, line 6
def self.street_address
  GenerateAddress.new.street_address
end