.coveralls.yml | |
|
|
.documentup.json | |
|
|
.gitignore | |
|
|
.rspec | |
|
|
.ruby-gemset | |
|
|
.ruby-version | |
|
|
.travis.yml | |
|
|
Gemfile | |
|
|
LICENSE.txt | |
|
|
README.md | |
|
|
Rakefile | |
|
|
bin/datanon | |
|
|
commands.txt | |
|
|
data-anonymization.gemspec | |
|
|
lib/thor/templates/mongodb_whitelist_template.erb | |
|
|
lib/thor/templates/whitelist_template.erb | |
|
|
resources/UK_addresses.geojson | |
|
|
resources/US_addresses.geojson | |
|
|
resources/first_names.txt | |
|
|
resources/last_names.txt | |
|
|
sample-data/chinook.sqlite | |
|
|
sample-data/chinook_data.sql | |
|
|
sample-data/chinook_schema.sql | |
|
|
sample-data/mongo/plans.json | |
|
|
sample-data/mongo/users.json | |
|
|
examples/blacklist_dsl.rb | 35 |
|
|
examples/mongodb_blacklist_dsl.rb | 29 |
|
|
examples/mongodb_whitelist_dsl.rb | 35 |
|
|
examples/whitelist_dsl.rb | 53 |
|
|
examples/whitelist_dsl_threads.rb | 52 |
|
|
lib/core/database.rb | 64 |
|
|
lib/core/dsl.rb | 14 |
|
|
lib/core/field.rb | 15 | A 35 mins |
|
lib/core/fields_missing_strategy.rb | 26 |
|
|
lib/core/table_errors.rb | 26 |
|
|
lib/data-anonymization.rb | 26 |
|
|
lib/parallel/table.rb | 17 |
|
|
lib/strategy/base.rb | 172 | B 4 hrs |
|
lib/strategy/blacklist.rb | 18 |
|
|
lib/strategy/field/anonymize_array.rb | 20 |
|
|
lib/strategy/field/anonymous.rb | 14 |
|
|
lib/strategy/field/contact/geojson_base.rb | 20 |
|
|
lib/strategy/field/contact/random_address.rb | 11 |
|
|
lib/strategy/field/contact/random_city.rb | 11 |
|
|
lib/strategy/field/contact/random_phone_number.rb | 8 |
|
|
lib/strategy/field/contact/random_province.rb | 11 |
|
|
lib/strategy/field/contact/random_zipcode.rb | 11 |
|
|
lib/strategy/field/datetime/anonymize_date.rb | 26 |
|
|
lib/strategy/field/datetime/anonymize_datetime.rb | 12 | A 45 mins |
|
lib/strategy/field/datetime/anonymize_time.rb | 42 | A 1 hr |
|