class DataAnon::Strategy::Field::RandomProvince

Similar to RandomAddress, generates province using the [geojson](www.geojson.org/geojson-spec.html) format file. The default US/UK file chooses randomly from 300 addresses. The large data set can be downloaded from [here](www.infochimps.com/datasets/simplegeo-places-dump)

!!!ruby
anonymize('Province').using FieldStrategy::RandomProvince.region_US

!!!ruby
anonymize('Province').using FieldStrategy::RandomProvince.region_UK

!!!ruby
# get your own geo_json file and use it
anonymize('Province').using FieldStrategy::RandomProvince.new('my_geo_json.json')

Public Class Methods

new(file_path) click to toggle source
# File lib/strategy/field/contact/random_province.rb, line 20
def initialize file_path
  @values = DataAnon::Utils::GeojsonParser.province(file_path)
end