├── .gitignore ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE.md ├── README.md ├── Rakefile ├── forgery.gemspec ├── generators └── forgery │ ├── USAGE │ └── forgery_generator.rb ├── lib ├── forgery.rb ├── forgery │ ├── dictionaries.rb │ ├── dictionaries │ │ ├── bics │ │ ├── cities │ │ ├── colors │ │ ├── company_names │ │ ├── continents │ │ ├── countries │ │ ├── country_code_top_level_domains │ │ ├── currency_codes │ │ ├── currency_descriptions │ │ ├── female_first_names │ │ ├── frequencies │ │ ├── genders │ │ ├── ibans │ │ ├── industries │ │ ├── job_title_suffixes │ │ ├── job_titles │ │ ├── languages │ │ ├── last_names │ │ ├── locations │ │ ├── lorem_ipsum │ │ ├── male_first_names │ │ ├── name_suffixes │ │ ├── name_titles │ │ ├── province_abbrevs │ │ ├── provinces │ │ ├── races │ │ ├── shirt_sizes │ │ ├── state_abbrevs │ │ ├── states │ │ ├── street_suffixes │ │ ├── streets │ │ ├── top_level_domains │ │ └── zones │ ├── extend.rb │ ├── extensions │ │ ├── array.rb │ │ ├── range.rb │ │ └── string.rb │ ├── file_reader.rb │ ├── forgery.rb │ ├── forgery │ │ ├── address.rb │ │ ├── bank_account.rb │ │ ├── basic.rb │ │ ├── credit_card.rb │ │ ├── currency.rb │ │ ├── date.rb │ │ ├── email.rb │ │ ├── geo.rb │ │ ├── internet.rb │ │ ├── lorem_ipsum.rb │ │ ├── monetary.rb │ │ ├── name.rb │ │ ├── personal.rb │ │ ├── russian_tax.rb │ │ └── time.rb │ ├── forgery_api.rb │ ├── forgery_railtie.rb │ ├── formats.rb │ ├── formats │ │ ├── phone │ │ ├── street_number │ │ └── zip │ └── version.rb └── generators │ └── forgery │ └── forgery_generator.rb └── spec ├── data ├── dictionaries │ ├── code_names │ └── female_first_names └── documents │ ├── mock_web_page.html │ └── mock_xml_doc.xml ├── dictionaries_spec.rb ├── extensions ├── array_spec.rb ├── range_spec.rb └── string_spec.rb ├── file_reader_spec.rb ├── forgery ├── address_spec.rb ├── bank_account_spec.rb ├── basic_spec.rb ├── credit_card_spec.rb ├── currency_spec.rb ├── date_spec.rb ├── internet_spec.rb ├── lorem_ipsum_spec.rb ├── monetary_spec.rb ├── name_spec.rb ├── personal_spec.rb ├── russian_tax_spec.rb └── time_spec.rb ├── forgery_spec.rb ├── formats_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | /doc 2 | /pkg 3 | .DS_Store 4 | .rakeTasks 5 | .rbc 6 | .iml 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/Rakefile -------------------------------------------------------------------------------- /forgery.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/forgery.gemspec -------------------------------------------------------------------------------- /generators/forgery/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/generators/forgery/USAGE -------------------------------------------------------------------------------- /generators/forgery/forgery_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/generators/forgery/forgery_generator.rb -------------------------------------------------------------------------------- /lib/forgery.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery.rb -------------------------------------------------------------------------------- /lib/forgery/dictionaries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries.rb -------------------------------------------------------------------------------- /lib/forgery/dictionaries/bics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/bics -------------------------------------------------------------------------------- /lib/forgery/dictionaries/cities: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/cities -------------------------------------------------------------------------------- /lib/forgery/dictionaries/colors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/colors -------------------------------------------------------------------------------- /lib/forgery/dictionaries/company_names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/company_names -------------------------------------------------------------------------------- /lib/forgery/dictionaries/continents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/continents -------------------------------------------------------------------------------- /lib/forgery/dictionaries/countries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/countries -------------------------------------------------------------------------------- /lib/forgery/dictionaries/country_code_top_level_domains: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/country_code_top_level_domains -------------------------------------------------------------------------------- /lib/forgery/dictionaries/currency_codes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/currency_codes -------------------------------------------------------------------------------- /lib/forgery/dictionaries/currency_descriptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/currency_descriptions -------------------------------------------------------------------------------- /lib/forgery/dictionaries/female_first_names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/female_first_names -------------------------------------------------------------------------------- /lib/forgery/dictionaries/frequencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/frequencies -------------------------------------------------------------------------------- /lib/forgery/dictionaries/genders: -------------------------------------------------------------------------------- 1 | Male 2 | Female -------------------------------------------------------------------------------- /lib/forgery/dictionaries/ibans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/ibans -------------------------------------------------------------------------------- /lib/forgery/dictionaries/industries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/industries -------------------------------------------------------------------------------- /lib/forgery/dictionaries/job_title_suffixes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/job_title_suffixes -------------------------------------------------------------------------------- /lib/forgery/dictionaries/job_titles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/job_titles -------------------------------------------------------------------------------- /lib/forgery/dictionaries/languages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/languages -------------------------------------------------------------------------------- /lib/forgery/dictionaries/last_names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/last_names -------------------------------------------------------------------------------- /lib/forgery/dictionaries/locations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/locations -------------------------------------------------------------------------------- /lib/forgery/dictionaries/lorem_ipsum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/lorem_ipsum -------------------------------------------------------------------------------- /lib/forgery/dictionaries/male_first_names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/male_first_names -------------------------------------------------------------------------------- /lib/forgery/dictionaries/name_suffixes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/name_suffixes -------------------------------------------------------------------------------- /lib/forgery/dictionaries/name_titles: -------------------------------------------------------------------------------- 1 | Mr 2 | Ms 3 | Mrs 4 | Dr 5 | Rev 6 | Honorable 7 | -------------------------------------------------------------------------------- /lib/forgery/dictionaries/province_abbrevs: -------------------------------------------------------------------------------- 1 | ON 2 | QC 3 | NS 4 | NB 5 | MB 6 | BC 7 | PE 8 | SK 9 | AB 10 | NL 11 | NT 12 | YT 13 | NU 14 | -------------------------------------------------------------------------------- /lib/forgery/dictionaries/provinces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/provinces -------------------------------------------------------------------------------- /lib/forgery/dictionaries/races: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/races -------------------------------------------------------------------------------- /lib/forgery/dictionaries/shirt_sizes: -------------------------------------------------------------------------------- 1 | XS 2 | S 3 | M 4 | L 5 | XL 6 | 2XL 7 | 3XL -------------------------------------------------------------------------------- /lib/forgery/dictionaries/state_abbrevs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/state_abbrevs -------------------------------------------------------------------------------- /lib/forgery/dictionaries/states: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/states -------------------------------------------------------------------------------- /lib/forgery/dictionaries/street_suffixes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/street_suffixes -------------------------------------------------------------------------------- /lib/forgery/dictionaries/streets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/streets -------------------------------------------------------------------------------- /lib/forgery/dictionaries/top_level_domains: -------------------------------------------------------------------------------- 1 | biz 2 | com 3 | info 4 | name 5 | net 6 | org 7 | gov 8 | edu 9 | mil -------------------------------------------------------------------------------- /lib/forgery/dictionaries/zones: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/dictionaries/zones -------------------------------------------------------------------------------- /lib/forgery/extend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/extend.rb -------------------------------------------------------------------------------- /lib/forgery/extensions/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/extensions/array.rb -------------------------------------------------------------------------------- /lib/forgery/extensions/range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/extensions/range.rb -------------------------------------------------------------------------------- /lib/forgery/extensions/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/extensions/string.rb -------------------------------------------------------------------------------- /lib/forgery/file_reader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/file_reader.rb -------------------------------------------------------------------------------- /lib/forgery/forgery.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/address.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/bank_account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/bank_account.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/basic.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/credit_card.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/credit_card.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/currency.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/currency.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/date.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/email.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/geo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/geo.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/internet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/internet.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/lorem_ipsum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/lorem_ipsum.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/monetary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/monetary.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/name.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/personal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/personal.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/russian_tax.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/russian_tax.rb -------------------------------------------------------------------------------- /lib/forgery/forgery/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery/time.rb -------------------------------------------------------------------------------- /lib/forgery/forgery_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery_api.rb -------------------------------------------------------------------------------- /lib/forgery/forgery_railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/forgery_railtie.rb -------------------------------------------------------------------------------- /lib/forgery/formats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/formats.rb -------------------------------------------------------------------------------- /lib/forgery/formats/phone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/formats/phone -------------------------------------------------------------------------------- /lib/forgery/formats/street_number: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/formats/street_number -------------------------------------------------------------------------------- /lib/forgery/formats/zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/forgery/formats/zip -------------------------------------------------------------------------------- /lib/forgery/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Forgery 4 | VERSION = '0.8.1' 5 | end 6 | -------------------------------------------------------------------------------- /lib/generators/forgery/forgery_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/lib/generators/forgery/forgery_generator.rb -------------------------------------------------------------------------------- /spec/data/dictionaries/code_names: -------------------------------------------------------------------------------- 1 | Phoenix 2 | Deer Park 3 | Bon Echo 4 | Gran Paradiso 5 | Shiretoko 6 | Namoroka -------------------------------------------------------------------------------- /spec/data/dictionaries/female_first_names: -------------------------------------------------------------------------------- 1 | Amber -------------------------------------------------------------------------------- /spec/data/documents/mock_web_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/data/documents/mock_web_page.html -------------------------------------------------------------------------------- /spec/data/documents/mock_xml_doc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/data/documents/mock_xml_doc.xml -------------------------------------------------------------------------------- /spec/dictionaries_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/dictionaries_spec.rb -------------------------------------------------------------------------------- /spec/extensions/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/extensions/array_spec.rb -------------------------------------------------------------------------------- /spec/extensions/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/extensions/range_spec.rb -------------------------------------------------------------------------------- /spec/extensions/string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/extensions/string_spec.rb -------------------------------------------------------------------------------- /spec/file_reader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/file_reader_spec.rb -------------------------------------------------------------------------------- /spec/forgery/address_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/address_spec.rb -------------------------------------------------------------------------------- /spec/forgery/bank_account_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/bank_account_spec.rb -------------------------------------------------------------------------------- /spec/forgery/basic_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/basic_spec.rb -------------------------------------------------------------------------------- /spec/forgery/credit_card_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/credit_card_spec.rb -------------------------------------------------------------------------------- /spec/forgery/currency_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/currency_spec.rb -------------------------------------------------------------------------------- /spec/forgery/date_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/date_spec.rb -------------------------------------------------------------------------------- /spec/forgery/internet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/internet_spec.rb -------------------------------------------------------------------------------- /spec/forgery/lorem_ipsum_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/lorem_ipsum_spec.rb -------------------------------------------------------------------------------- /spec/forgery/monetary_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/monetary_spec.rb -------------------------------------------------------------------------------- /spec/forgery/name_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/name_spec.rb -------------------------------------------------------------------------------- /spec/forgery/personal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/personal_spec.rb -------------------------------------------------------------------------------- /spec/forgery/russian_tax_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/russian_tax_spec.rb -------------------------------------------------------------------------------- /spec/forgery/time_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery/time_spec.rb -------------------------------------------------------------------------------- /spec/forgery_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/forgery_spec.rb -------------------------------------------------------------------------------- /spec/formats_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/formats_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevenwire/forgery/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------