Full Code of faker-ruby/faker for AI

main 69cf1df39ef6 cached
1134 files
5.7 MB
1.5M tokens
4818 symbols
1 requests
Download .txt
Showing preview only (6,144K chars total). Download the full file or copy to clipboard to get everything.
Repository: faker-ruby/faker
Branch: main
Commit: 69cf1df39ef6
Files: 1134
Total size: 5.7 MB

Directory structure:
gitextract_solkmqps/

├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   └── bug-report.md
│   ├── PULL_REQUEST_TEMPLATE.md
│   ├── dependabot.yml
│   └── workflows/
│       ├── bench.yml
│       ├── codeql.yml
│       └── ruby.yml
├── .gitignore
├── .rubocop.yml
├── .yardopts
├── CHANGELOG.md
├── CONTRIBUTING.md
├── GENERATORS.md
├── Gemfile
├── License.txt
├── MAINTAINING.md
├── README.md
├── Rakefile
├── SECURITY.md
├── benchmark/
│   ├── generators.rb
│   └── require.rb
├── bin/
│   └── faker
├── custom-hooks/
│   └── pre-push.sample
├── doc/
│   ├── blockchain/
│   │   ├── aeternity.md
│   │   ├── bitcoin.md
│   │   ├── ethereum.md
│   │   └── tezos.md
│   ├── books/
│   │   ├── book.md
│   │   ├── culture_series.md
│   │   ├── dune.md
│   │   ├── lovecraft.md
│   │   └── the_kingkiller_chronicle.md
│   ├── creature/
│   │   ├── animal.md
│   │   ├── bird.md
│   │   ├── cat.md
│   │   ├── dog.md
│   │   └── horse.md
│   ├── default/
│   │   ├── address.md
│   │   ├── adjective.md
│   │   ├── alphanumeric.md
│   │   ├── ancient.md
│   │   ├── app.md
│   │   ├── appliance.md
│   │   ├── artist.md
│   │   ├── avatar.md
│   │   ├── bank.md
│   │   ├── barcode.md
│   │   ├── beer.md
│   │   ├── blood.md
│   │   ├── boolean.md
│   │   ├── business.md
│   │   ├── camera.md
│   │   ├── cannabis.md
│   │   ├── chile_rut.md
│   │   ├── chuck_norris.md
│   │   ├── code.md
│   │   ├── coffee.md
│   │   ├── coin.md
│   │   ├── color.md
│   │   ├── commerce.md
│   │   ├── company.md
│   │   ├── compass.md
│   │   ├── computer.md
│   │   ├── construction.md
│   │   ├── cosmere.md
│   │   ├── crypto.md
│   │   ├── crypto_coin.md
│   │   ├── currency.md
│   │   ├── date.md
│   │   ├── dc_comics.md
│   │   ├── demographic.md
│   │   ├── dessert.md
│   │   ├── device.md
│   │   ├── driving_licence.md
│   │   ├── educator.md
│   │   ├── electrical_components.md
│   │   ├── emotion.md
│   │   ├── esport.md
│   │   ├── file.md
│   │   ├── finance.md
│   │   ├── food.md
│   │   ├── funny_name.md
│   │   ├── gender.md
│   │   ├── greek_philosophers.md
│   │   ├── hacker.md
│   │   ├── harry_potter.md
│   │   ├── hipster.md
│   │   ├── hitchhikers_guide_to_the_galaxy.md
│   │   ├── hobby.md
│   │   ├── house.md
│   │   ├── html.md
│   │   ├── id_number.md
│   │   ├── industry_segments.md
│   │   ├── internet.md
│   │   ├── invoice.md
│   │   ├── job.md
│   │   ├── json.md
│   │   ├── kpop.md
│   │   ├── lorem.md
│   │   ├── lorem_flickr.md
│   │   ├── markdown.md
│   │   ├── marketing.md
│   │   ├── measurement.md
│   │   ├── military.md
│   │   ├── mountain.md
│   │   ├── name.md
│   │   ├── nation.md
│   │   ├── national_health_service.md
│   │   ├── nato_phonetic_alphabet.md
│   │   ├── number.md
│   │   ├── omniauth.md
│   │   ├── phone_number.md
│   │   ├── placeholdit.md
│   │   ├── programming_language.md
│   │   ├── relationship.md
│   │   ├── restaurant.md
│   │   ├── rock_band.md
│   │   ├── science.md
│   │   ├── slack_emoji.md
│   │   ├── source.md
│   │   ├── south_africa.md
│   │   ├── space.md
│   │   ├── string.md
│   │   ├── stripe.md
│   │   ├── subscription.md
│   │   ├── superhero.md
│   │   ├── tea.md
│   │   ├── team.md
│   │   ├── theater.md
│   │   ├── time.md
│   │   ├── types.md
│   │   ├── university.md
│   │   ├── vehicle.md
│   │   ├── verbs.md
│   │   ├── vulnerability_identifier.md
│   │   ├── world_cup.md
│   │   └── x.md
│   ├── drone/
│   │   └── drone.md
│   ├── fantasy/
│   │   └── tolkien.md
│   ├── games/
│   │   ├── clash_of_clans.md
│   │   ├── dnd.md
│   │   ├── dota.md
│   │   ├── elder_scrolls.md
│   │   ├── fallout.md
│   │   ├── final_fantasy_xiv.md
│   │   ├── game.md
│   │   ├── half_life.md
│   │   ├── heroes.md
│   │   ├── heroes_of_the_storm.md
│   │   ├── league_of_legends.md
│   │   ├── minecraft.md
│   │   ├── myst.md
│   │   ├── overwatch.md
│   │   ├── pokemon.md
│   │   ├── sonic_the_hedgehog.md
│   │   ├── street_fighter.md
│   │   ├── super_mario.md
│   │   ├── super_smash_bros.md
│   │   ├── touhou.md
│   │   ├── warhammer_fantasy.md
│   │   ├── witcher.md
│   │   ├── world_of_warcraft.md
│   │   └── zelda.md
│   ├── internet/
│   │   └── http.md
│   ├── japanese_media/
│   │   ├── conan.md
│   │   ├── cowboy_bebop.md
│   │   ├── doraemon.md
│   │   ├── dragon_ball.md
│   │   ├── fullmetal_alchemist_brotherhood.md
│   │   ├── kamen_rider.md
│   │   ├── naruto.md
│   │   ├── one_piece.md
│   │   ├── studio_ghibli.md
│   │   └── sword_art_online.md
│   ├── locations/
│   │   └── australia.md
│   ├── movies/
│   │   ├── avatar.md
│   │   ├── back_to_the_future.md
│   │   ├── departed.md
│   │   ├── ghostbusters.md
│   │   ├── grateful_dead.md
│   │   ├── harry_potter.md
│   │   ├── hitchhikers_guide_to_the_galaxy.md
│   │   ├── hobbit.md
│   │   ├── how_to_train_your_dragon.md
│   │   ├── lebowski.md
│   │   ├── lord_of_the_rings.md
│   │   ├── movie.md
│   │   ├── princess_bride.md
│   │   ├── star_wars.md
│   │   ├── the_room.md
│   │   ├── tron.md
│   │   └── v_for_vendetta.md
│   ├── music/
│   │   ├── bossa_nova.md
│   │   ├── grateful_dead.md
│   │   ├── hiphop.md
│   │   ├── music.md
│   │   ├── opera.md
│   │   ├── pearl_jam.md
│   │   ├── phish.md
│   │   ├── prince.md
│   │   ├── rock_band.md
│   │   ├── rush.md
│   │   ├── smashing_pumpkins.md
│   │   └── umphreys_mcgee.md
│   ├── quotes/
│   │   ├── chiquito.md
│   │   ├── quote.md
│   │   ├── rajnikanth.md
│   │   └── shakespeare.md
│   ├── religion/
│   │   └── bible.md
│   ├── sports/
│   │   ├── basketball.md
│   │   ├── chess.md
│   │   ├── football.md
│   │   ├── mountaineering.md
│   │   ├── sport.md
│   │   └── volleyball.md
│   ├── travel/
│   │   ├── airport.md
│   │   └── train_station.md
│   └── tv_shows/
│       ├── aqua_teen_hunger_force.md
│       ├── archer.md
│       ├── big_bang_theory.md
│       ├── bojack_horseman.md
│       ├── breaking_bad.md
│       ├── brooklyn_nine_nine.md
│       ├── buffy.md
│       ├── community.md
│       ├── dr_who.md
│       ├── dumb_and_dumber.md
│       ├── family_guy.md
│       ├── final_space.md
│       ├── friends.md
│       ├── game_of_thrones.md
│       ├── hey_arnold.md
│       ├── how_i_met_your_mother.md
│       ├── michael_scott.md
│       ├── new_girl.md
│       ├── parks_and_rec.md
│       ├── rick_and_morty.md
│       ├── rupaul.md
│       ├── seinfeld.md
│       ├── silicon_valley.md
│       ├── simpsons.md
│       ├── south_park.md
│       ├── spongebob.md
│       ├── star_trek.md
│       ├── stargate.md
│       ├── stranger_things.md
│       ├── suits.md
│       ├── supernatural.md
│       ├── the_expanse.md
│       ├── the_fresh_prince_of_bel_air.md
│       ├── the_it_crowd.md
│       ├── the_office.md
│       ├── the_thick_of_it.md
│       ├── twin_peaks.md
│       └── venture_bros.md
├── experiments/
│   ├── lazy_load.md
│   └── zeitwerk.md
├── faker.gemspec
├── lib/
│   ├── faker/
│   │   ├── blockchain/
│   │   │   ├── aeternity.rb
│   │   │   ├── bitcoin.rb
│   │   │   ├── ethereum.rb
│   │   │   └── tezos.rb
│   │   ├── books/
│   │   │   ├── book.rb
│   │   │   ├── culture_series.rb
│   │   │   ├── dune.rb
│   │   │   ├── lovecraft.rb
│   │   │   └── the_kingkiller_chronicle.rb
│   │   ├── creature/
│   │   │   ├── animal.rb
│   │   │   ├── bird.rb
│   │   │   ├── cat.rb
│   │   │   ├── dog.rb
│   │   │   └── horse.rb
│   │   ├── default/
│   │   │   ├── address.rb
│   │   │   ├── adjective.rb
│   │   │   ├── alphanumeric.rb
│   │   │   ├── ancient.rb
│   │   │   ├── app.rb
│   │   │   ├── appliance.rb
│   │   │   ├── artist.rb
│   │   │   ├── avatar.rb
│   │   │   ├── bank.rb
│   │   │   ├── barcode.rb
│   │   │   ├── beer.rb
│   │   │   ├── blood.rb
│   │   │   ├── boolean.rb
│   │   │   ├── business.rb
│   │   │   ├── camera.rb
│   │   │   ├── cannabis.rb
│   │   │   ├── chile_rut.rb
│   │   │   ├── chuck_norris.rb
│   │   │   ├── code.rb
│   │   │   ├── coffee.rb
│   │   │   ├── coin.rb
│   │   │   ├── color.rb
│   │   │   ├── commerce.rb
│   │   │   ├── company.rb
│   │   │   ├── compass.rb
│   │   │   ├── computer.rb
│   │   │   ├── construction.rb
│   │   │   ├── cosmere.rb
│   │   │   ├── crypto.rb
│   │   │   ├── crypto_coin.rb
│   │   │   ├── currency.rb
│   │   │   ├── date.rb
│   │   │   ├── dc_comics.rb
│   │   │   ├── demographic.rb
│   │   │   ├── dessert.rb
│   │   │   ├── device.rb
│   │   │   ├── driving_licence.rb
│   │   │   ├── drone.rb
│   │   │   ├── educator.rb
│   │   │   ├── electrical_components.rb
│   │   │   ├── emotion.rb
│   │   │   ├── esport.rb
│   │   │   ├── file.rb
│   │   │   ├── finance.rb
│   │   │   ├── food.rb
│   │   │   ├── funny_name.rb
│   │   │   ├── gender.rb
│   │   │   ├── greek_philosophers.rb
│   │   │   ├── hacker.rb
│   │   │   ├── hipster.rb
│   │   │   ├── hobby.rb
│   │   │   ├── house.rb
│   │   │   ├── html.rb
│   │   │   ├── id_number.rb
│   │   │   ├── industry_segments.rb
│   │   │   ├── internet.rb
│   │   │   ├── internet_http.rb
│   │   │   ├── invoice.rb
│   │   │   ├── job.rb
│   │   │   ├── json.rb
│   │   │   ├── kpop.rb
│   │   │   ├── lorem.rb
│   │   │   ├── lorem_flickr.rb
│   │   │   ├── markdown.rb
│   │   │   ├── marketing.rb
│   │   │   ├── measurement.rb
│   │   │   ├── military.rb
│   │   │   ├── mountain.rb
│   │   │   ├── name.rb
│   │   │   ├── nation.rb
│   │   │   ├── national_health_service.rb
│   │   │   ├── nato_phonetic_alphabet.rb
│   │   │   ├── number.rb
│   │   │   ├── omniauth.rb
│   │   │   ├── phone_number.rb
│   │   │   ├── placeholdit.rb
│   │   │   ├── programming_language.rb
│   │   │   ├── relationship.rb
│   │   │   ├── religion.rb
│   │   │   ├── restaurant.rb
│   │   │   ├── science.rb
│   │   │   ├── slack_emoji.rb
│   │   │   ├── source.rb
│   │   │   ├── south_africa.rb
│   │   │   ├── space.rb
│   │   │   ├── string.rb
│   │   │   ├── stripe.rb
│   │   │   ├── subscription.rb
│   │   │   ├── superhero.rb
│   │   │   ├── tea.rb
│   │   │   ├── team.rb
│   │   │   ├── theater.rb
│   │   │   ├── time.rb
│   │   │   ├── types.rb
│   │   │   ├── university.rb
│   │   │   ├── vehicle.rb
│   │   │   ├── verb.rb
│   │   │   ├── vulnerability_identifier.rb
│   │   │   ├── world_cup.rb
│   │   │   └── x.rb
│   │   ├── fantasy/
│   │   │   └── tolkien.rb
│   │   ├── games/
│   │   │   ├── clash_of_clans.rb
│   │   │   ├── control.rb
│   │   │   ├── dnd.rb
│   │   │   ├── dota.rb
│   │   │   ├── elder_scrolls.rb
│   │   │   ├── fallout.rb
│   │   │   ├── final_fantasy_xiv.rb
│   │   │   ├── game.rb
│   │   │   ├── half_life.rb
│   │   │   ├── heroes.rb
│   │   │   ├── heroes_of_the_storm.rb
│   │   │   ├── league_of_legends.rb
│   │   │   ├── minecraft.rb
│   │   │   ├── myst.rb
│   │   │   ├── overwatch.rb
│   │   │   ├── pokemon.rb
│   │   │   ├── sonic_the_hedgehog.rb
│   │   │   ├── street_fighter.rb
│   │   │   ├── super_mario.rb
│   │   │   ├── super_smash_bros.rb
│   │   │   ├── tarkov.rb
│   │   │   ├── touhou.rb
│   │   │   ├── warhammer_fantasy.rb
│   │   │   ├── witcher.rb
│   │   │   ├── world_of_warcraft.rb
│   │   │   └── zelda.rb
│   │   ├── japanese_media/
│   │   │   ├── conan.rb
│   │   │   ├── cowboy_bebop.rb
│   │   │   ├── doraemon.rb
│   │   │   ├── dragon_ball.rb
│   │   │   ├── fullmetal_alchemist_brotherhood.rb
│   │   │   ├── kamen_rider.rb
│   │   │   ├── naruto.rb
│   │   │   ├── one_piece.rb
│   │   │   ├── studio_ghibli.rb
│   │   │   └── sword_art_online.rb
│   │   ├── locations/
│   │   │   └── australia.rb
│   │   ├── movies/
│   │   │   ├── avatar.rb
│   │   │   ├── back_to_the_future.rb
│   │   │   ├── departed.rb
│   │   │   ├── ghostbusters.rb
│   │   │   ├── hackers.rb
│   │   │   ├── harry_potter.rb
│   │   │   ├── hitchhikers_guide_to_the_galaxy.rb
│   │   │   ├── hobbit.rb
│   │   │   ├── how_to_train_your_dragon.rb
│   │   │   ├── lebowski.rb
│   │   │   ├── lord_of_the_rings.rb
│   │   │   ├── movie.rb
│   │   │   ├── princess_bride.rb
│   │   │   ├── star_wars.rb
│   │   │   ├── the_room.rb
│   │   │   ├── tron.rb
│   │   │   └── v_for_vendetta.rb
│   │   ├── music/
│   │   │   ├── bossa_nova.rb
│   │   │   ├── grateful_dead.rb
│   │   │   ├── hiphop.rb
│   │   │   ├── music.rb
│   │   │   ├── opera.rb
│   │   │   ├── pearl_jam.rb
│   │   │   ├── phish.rb
│   │   │   ├── prince.rb
│   │   │   ├── rock_band.rb
│   │   │   ├── rush.rb
│   │   │   ├── smashing_pumpkins.rb
│   │   │   └── umphreys_mcgee.rb
│   │   ├── quotes/
│   │   │   ├── chiquito.rb
│   │   │   ├── quote.rb
│   │   │   ├── rajnikanth.rb
│   │   │   └── shakespeare.rb
│   │   ├── religion/
│   │   │   └── bible.rb
│   │   ├── sports/
│   │   │   ├── basketball.rb
│   │   │   ├── chess.rb
│   │   │   ├── football.rb
│   │   │   ├── mountaineering.rb
│   │   │   ├── sport.rb
│   │   │   └── volleyball.rb
│   │   ├── travel/
│   │   │   ├── airport.rb
│   │   │   └── train_station.rb
│   │   ├── tv_shows/
│   │   │   ├── aqua_teen_hunger_force.rb
│   │   │   ├── archer.rb
│   │   │   ├── big_bang_theory.rb
│   │   │   ├── bojack_horseman.rb
│   │   │   ├── breaking_bad.rb
│   │   │   ├── brooklyn_nine_nine.rb
│   │   │   ├── buffy.rb
│   │   │   ├── community.rb
│   │   │   ├── dr_who.rb
│   │   │   ├── dumb_and_dumber.rb
│   │   │   ├── family_guy.rb
│   │   │   ├── final_space.rb
│   │   │   ├── friends.rb
│   │   │   ├── futurama.rb
│   │   │   ├── game_of_thrones.rb
│   │   │   ├── hey_arnold.rb
│   │   │   ├── how_i_met_your_mother.rb
│   │   │   ├── michael_scott.rb
│   │   │   ├── new_girl.rb
│   │   │   ├── parks_and_rec.rb
│   │   │   ├── rick_and_morty.rb
│   │   │   ├── ru_paul.rb
│   │   │   ├── seinfeld.rb
│   │   │   ├── silicon_valley.rb
│   │   │   ├── simpsons.rb
│   │   │   ├── south_park.rb
│   │   │   ├── spongebob.rb
│   │   │   ├── star_trek.rb
│   │   │   ├── stargate.rb
│   │   │   ├── stranger_things.rb
│   │   │   ├── suits.rb
│   │   │   ├── supernatural.rb
│   │   │   ├── the_expanse.rb
│   │   │   ├── the_fresh_prince_of_bel_air.rb
│   │   │   ├── the_it_crowd.rb
│   │   │   ├── the_office.rb
│   │   │   ├── the_thick_of_it.rb
│   │   │   ├── twin_peaks.rb
│   │   │   └── venture_bros.rb
│   │   └── version.rb
│   ├── faker.rb
│   ├── helpers/
│   │   ├── base58.rb
│   │   ├── char.rb
│   │   ├── deprecator.rb
│   │   ├── positional_generator.rb
│   │   └── unique_generator.rb
│   └── locales/
│       ├── README.md
│       ├── ar.yml
│       ├── bg.yml
│       ├── ca-CAT.yml
│       ├── ca.yml
│       ├── da-DK.yml
│       ├── de-AT.yml
│       ├── de-CH.yml
│       ├── de.yml
│       ├── ee.yml
│       ├── en/
│       │   ├── README.md
│       │   ├── address.yml
│       │   ├── adjective.yml
│       │   ├── airport.yml
│       │   ├── ancient.yml
│       │   ├── animal.yml
│       │   ├── app.yml
│       │   ├── appliance.yml
│       │   ├── aqua_teen_hunger_force.yml
│       │   ├── archer.yml
│       │   ├── artist.yml
│       │   ├── australia.yml
│       │   ├── avatar.yml
│       │   ├── back_to_the_future.yml
│       │   ├── bank.yml
│       │   ├── barcode.yml
│       │   ├── basketball.yml
│       │   ├── beer.yml
│       │   ├── bible.yml
│       │   ├── big_bang_theory.yml
│       │   ├── bird.yml
│       │   ├── blood.yml
│       │   ├── bojack_horseman.yml
│       │   ├── book.yml
│       │   ├── bossa_nova.yml
│       │   ├── breaking_bad.yml
│       │   ├── brooklyn_nine_nine.yml
│       │   ├── buffy.yml
│       │   ├── business.yml
│       │   ├── camera.yml
│       │   ├── cannabis.yml
│       │   ├── cat.yml
│       │   ├── chess.yml
│       │   ├── chiquito.yml
│       │   ├── chuck_norris.yml
│       │   ├── clash_of_clan.yml
│       │   ├── code.yml
│       │   ├── coffee.yml
│       │   ├── coin.yml
│       │   ├── color.yml
│       │   ├── commerce.yml
│       │   ├── community.yml
│       │   ├── company.yml
│       │   ├── compass.yml
│       │   ├── computer.yml
│       │   ├── conan.yml
│       │   ├── construction.yml
│       │   ├── control.yml
│       │   ├── cosmere.yml
│       │   ├── cowboy_bebop.yml
│       │   ├── crypto_coin.yml
│       │   ├── culture_series.yml
│       │   ├── currency.yml
│       │   ├── dc_comics.yml
│       │   ├── demographic.yml
│       │   ├── departed.yml
│       │   ├── dessert.yml
│       │   ├── device.yml
│       │   ├── dnd.yml
│       │   ├── dog.yml
│       │   ├── doraemon.yml
│       │   ├── dota.yml
│       │   ├── dr_who.yml
│       │   ├── dragon_ball.yml
│       │   ├── driving_license.yml
│       │   ├── drone.yml
│       │   ├── dumb_and_dumber.yml
│       │   ├── dune.yml
│       │   ├── educator.yml
│       │   ├── elder_scrolls.yml
│       │   ├── electrical_components.yml
│       │   ├── emotion.yml
│       │   ├── esport.yml
│       │   ├── fallout.yml
│       │   ├── family_guy.yml
│       │   ├── file.yml
│       │   ├── final_fantasy_xiv.yml
│       │   ├── final_space.yml
│       │   ├── finance.yml
│       │   ├── food.yml
│       │   ├── football.yml
│       │   ├── fresh_prince_of_bel_air.yml
│       │   ├── friends.yml
│       │   ├── fullmetal_alchemist_brotherhood.yml
│       │   ├── funny_name.yml
│       │   ├── futurama.yml
│       │   ├── game.yml
│       │   ├── game_of_thrones.yml
│       │   ├── gender.yml
│       │   ├── ghostbusters.yml
│       │   ├── grateful_dead.yml
│       │   ├── greek_philosophers.yml
│       │   ├── hacker.yml
│       │   ├── hackers.yml
│       │   ├── half_life.yml
│       │   ├── harry_potter.yml
│       │   ├── heroes.yml
│       │   ├── heroes_of_the_storm.yml
│       │   ├── hey_arnold.yml
│       │   ├── hipster.yml
│       │   ├── hitchhikers_guide_to_the_galaxy.yml
│       │   ├── hobby.yml
│       │   ├── horse.yml
│       │   ├── house.yml
│       │   ├── how_i_met_your_mother.yml
│       │   ├── how_to_train_your_dragon.yml
│       │   ├── id_number.yml
│       │   ├── industry_segments.yml
│       │   ├── internet.yml
│       │   ├── invoice.yml
│       │   ├── jack_handey.yml
│       │   ├── job.yml
│       │   ├── kamen_rider.yml
│       │   ├── kpop.yml
│       │   ├── league_of_legends.yml
│       │   ├── lebowski.yml
│       │   ├── lorem.yml
│       │   ├── lovecraft.yml
│       │   ├── markdown.yml
│       │   ├── marketing.yml
│       │   ├── measurement.yml
│       │   ├── michael_scott.yml
│       │   ├── military.yml
│       │   ├── minecraft.yml
│       │   ├── mitch_hedberg.yml
│       │   ├── mountain.yml
│       │   ├── mountaineering.yml
│       │   ├── movie.yml
│       │   ├── music.yml
│       │   ├── myst.yml
│       │   ├── name.yml
│       │   ├── naruto.yml
│       │   ├── nation.yml
│       │   ├── nato_phonetic_alphabet.yml
│       │   ├── new_girl.yml
│       │   ├── one_piece.yml
│       │   ├── opera.yml
│       │   ├── overwatch.yml
│       │   ├── parks_and_rec.yml
│       │   ├── pearl_jam.yml
│       │   ├── phish.yml
│       │   ├── phone_number.yml
│       │   ├── pokemon.yml
│       │   ├── prince.yml
│       │   ├── princess_bride.yml
│       │   ├── programming_language.yml
│       │   ├── quote.yml
│       │   ├── rajnikanth.yml
│       │   ├── relationship.yml
│       │   ├── restaurant.yml
│       │   ├── rick_and_morty.yml
│       │   ├── rock_band.yml
│       │   ├── rupaul.yml
│       │   ├── rush.yml
│       │   ├── science.yml
│       │   ├── seinfeld.yml
│       │   ├── shakespeare.yml
│       │   ├── silicon_valley.yml
│       │   ├── simpsons.yml
│       │   ├── slack_emoji.yml
│       │   ├── smashing_pumpkins.yml
│       │   ├── sonic_the_hedgehog.yml
│       │   ├── source.yml
│       │   ├── south_park.yml
│       │   ├── space.yml
│       │   ├── spongebob.yml
│       │   ├── sport.yml
│       │   ├── star_trek.yml
│       │   ├── star_wars.yml
│       │   ├── stargate.yml
│       │   ├── stranger_thing.yml
│       │   ├── street_fighter.yml
│       │   ├── stripe.yml
│       │   ├── studio_ghibli.yml
│       │   ├── subscription.yml
│       │   ├── suits.yml
│       │   ├── super_mario.yml
│       │   ├── super_smash_bros.yml
│       │   ├── superhero.yml
│       │   ├── supernatural.yml
│       │   ├── sword_art_online.yml
│       │   ├── tarkov.yml
│       │   ├── tea.yml
│       │   ├── team.yml
│       │   ├── the_expanse.yml
│       │   ├── the_it_crowd.yml
│       │   ├── the_kingkiller_chronicle.yml
│       │   ├── the_office.yml
│       │   ├── the_room.yml
│       │   ├── the_thick_of_it.yml
│       │   ├── theater.yml
│       │   ├── tolkien.yml
│       │   ├── touhou.yml
│       │   ├── train_station.yml
│       │   ├── tron.yml
│       │   ├── twin_peaks.yml
│       │   ├── umphreys_mcgee.yml
│       │   ├── university.yml
│       │   ├── v_for_vendetta.yml
│       │   ├── vehicle.yml
│       │   ├── venture_bros.yml
│       │   ├── verbs.yml
│       │   ├── volleyball.yml
│       │   ├── warhammer_fantasy.yml
│       │   ├── witcher.yml
│       │   ├── world_cup.yml
│       │   ├── world_of_warcraft.yml
│       │   ├── yoda.yml
│       │   └── zelda.yml
│       ├── en-AU.yml
│       ├── en-BORK.yml
│       ├── en-CA.yml
│       ├── en-GB.yml
│       ├── en-IND.yml
│       ├── en-KE.yml
│       ├── en-MS.yml
│       ├── en-NEP.yml
│       ├── en-NG.yml
│       ├── en-NZ.yml
│       ├── en-PAK.yml
│       ├── en-SG.yml
│       ├── en-TH.yml
│       ├── en-UG.yml
│       ├── en-US.yml
│       ├── en-ZA.yml
│       ├── en-au-ocker.yml
│       ├── en.yml
│       ├── es-AR.yml
│       ├── es-MX.yml
│       ├── es.yml
│       ├── fa.yml
│       ├── fi-FI.yml
│       ├── fr/
│       │   ├── address.yml
│       │   ├── adjective.yml
│       │   ├── ancient.yml
│       │   ├── animal.yml
│       │   ├── appliance.yml
│       │   ├── book.yml
│       │   ├── color.yml
│       │   ├── company.yml
│       │   ├── compass.yml
│       │   ├── demographic.yml
│       │   ├── gender.yml
│       │   ├── internet.yml
│       │   ├── lorem.yml
│       │   ├── measurement.yml
│       │   ├── name.yml
│       │   ├── phone_number.yml
│       │   └── pokemon.yml
│       ├── fr-CA.yml
│       ├── fr-CH.yml
│       ├── fr.yml
│       ├── he.yml
│       ├── hy.yml
│       ├── id.yml
│       ├── it.yml
│       ├── ja/
│       │   ├── README.md
│       │   ├── address.yml
│       │   ├── adjective.yml
│       │   ├── ancient.yml
│       │   ├── animal.yml
│       │   ├── artist.yml
│       │   ├── bank.yml
│       │   ├── book.yml
│       │   ├── cat.yml
│       │   ├── coffee.yml
│       │   ├── color.yml
│       │   ├── commerce.yml
│       │   ├── company.yml
│       │   ├── dog.yml
│       │   ├── emotion.yml
│       │   ├── food.yml
│       │   ├── football.yml
│       │   ├── gender.yml
│       │   ├── lorem.yml
│       │   ├── name.yml
│       │   ├── naruto.yml
│       │   ├── overwatch.yml
│       │   ├── phone_number.yml
│       │   ├── pokemon.yml
│       │   ├── relationship.yml
│       │   ├── restaurant.yml
│       │   ├── space.yml
│       │   ├── sport.yml
│       │   ├── studio_ghibli.yml
│       │   ├── subscription.yml
│       │   ├── super_mario.yml
│       │   ├── super_smash_bros.yml
│       │   ├── touhou.yml
│       │   ├── university.yml
│       │   └── zelda.yml
│       ├── ko.yml
│       ├── lt.yml
│       ├── lv.yml
│       ├── mi-NZ.yml
│       ├── nb-NO.yml
│       ├── nl.yml
│       ├── no.yml
│       ├── pl.yml
│       ├── pt-BR.yml
│       ├── pt.yml
│       ├── ru.yml
│       ├── sk.yml
│       ├── sv.yml
│       ├── th.yml
│       ├── tr.yml
│       ├── uk.yml
│       ├── vi.yml
│       ├── zh-CN/
│       │   └── bank.yml
│       ├── zh-CN.yml
│       └── zh-TW.yml
├── script/
│   ├── destroy
│   ├── generate
│   └── txt2html
├── tasks/
│   ├── reformat_yaml.rake
│   └── test.rake
└── test/
    ├── faker/
    │   ├── blockchain/
    │   │   ├── test_aeternity.rb
    │   │   ├── test_bitcoin.rb
    │   │   ├── test_ethereum.rb
    │   │   └── test_tezos.rb
    │   ├── books/
    │   │   ├── test_book.rb
    │   │   ├── test_dune.rb
    │   │   ├── test_faker_culture_series.rb
    │   │   ├── test_faker_dune.rb
    │   │   ├── test_lovecraft.rb
    │   │   └── test_the_kingkiller_chronicle.rb
    │   ├── creature/
    │   │   ├── test_faker_animal.rb
    │   │   ├── test_faker_bird.rb
    │   │   ├── test_faker_cat.rb
    │   │   ├── test_faker_dog.rb
    │   │   └── test_faker_horse.rb
    │   ├── default/
    │   │   ├── test_alphanum.rb
    │   │   ├── test_array_sample_method_compat.rb
    │   │   ├── test_avatar.rb
    │   │   ├── test_barcodes.rb
    │   │   ├── test_country_code.rb
    │   │   ├── test_faker_address.rb
    │   │   ├── test_faker_adjective.rb
    │   │   ├── test_faker_ancient.rb
    │   │   ├── test_faker_app.rb
    │   │   ├── test_faker_appliance.rb
    │   │   ├── test_faker_artist.rb
    │   │   ├── test_faker_bank.rb
    │   │   ├── test_faker_beer.rb
    │   │   ├── test_faker_birthday_in_leap_year.rb
    │   │   ├── test_faker_blood.rb
    │   │   ├── test_faker_boolean.rb
    │   │   ├── test_faker_business.rb
    │   │   ├── test_faker_camera.rb
    │   │   ├── test_faker_cannabis.rb
    │   │   ├── test_faker_char.rb
    │   │   ├── test_faker_chile_rut.rb
    │   │   ├── test_faker_chuck_norris.rb
    │   │   ├── test_faker_city.rb
    │   │   ├── test_faker_code.rb
    │   │   ├── test_faker_coffee.rb
    │   │   ├── test_faker_coin.rb
    │   │   ├── test_faker_color.rb
    │   │   ├── test_faker_commerce.rb
    │   │   ├── test_faker_company.rb
    │   │   ├── test_faker_compass.rb
    │   │   ├── test_faker_computer.rb
    │   │   ├── test_faker_construction.rb
    │   │   ├── test_faker_cosmere.rb
    │   │   ├── test_faker_crypto.rb
    │   │   ├── test_faker_crypto_coin.rb
    │   │   ├── test_faker_currency.rb
    │   │   ├── test_faker_date.rb
    │   │   ├── test_faker_dc_comics.rb
    │   │   ├── test_faker_demographic.rb
    │   │   ├── test_faker_dessert.rb
    │   │   ├── test_faker_device.rb
    │   │   ├── test_faker_driving_licence.rb
    │   │   ├── test_faker_drone.rb
    │   │   ├── test_faker_educator.rb
    │   │   ├── test_faker_electrical_components.rb
    │   │   ├── test_faker_emotion.rb
    │   │   ├── test_faker_esport.rb
    │   │   ├── test_faker_file.rb
    │   │   ├── test_faker_finance.rb
    │   │   ├── test_faker_food.rb
    │   │   ├── test_faker_funny_name.rb
    │   │   ├── test_faker_gender.rb
    │   │   ├── test_faker_greek_philosophers.rb
    │   │   ├── test_faker_hacker_talk.rb
    │   │   ├── test_faker_hipster.rb
    │   │   ├── test_faker_hobby.rb
    │   │   ├── test_faker_house.rb
    │   │   ├── test_faker_html.rb
    │   │   ├── test_faker_id_number.rb
    │   │   ├── test_faker_industry_segments.rb
    │   │   ├── test_faker_internet.rb
    │   │   ├── test_faker_internet_http.rb
    │   │   ├── test_faker_job.rb
    │   │   ├── test_faker_job_locale.rb
    │   │   ├── test_faker_json.rb
    │   │   ├── test_faker_kpop.rb
    │   │   ├── test_faker_lorem.rb
    │   │   ├── test_faker_lorem_flickr.rb
    │   │   ├── test_faker_markdown.rb
    │   │   ├── test_faker_marketing.rb
    │   │   ├── test_faker_measurement.rb
    │   │   ├── test_faker_military.rb
    │   │   ├── test_faker_mountain.rb
    │   │   ├── test_faker_name.rb
    │   │   ├── test_faker_nation.rb
    │   │   ├── test_faker_national_health_service.rb
    │   │   ├── test_faker_number.rb
    │   │   ├── test_faker_omniauth.rb
    │   │   ├── test_faker_phone_number.rb
    │   │   ├── test_faker_programming_language.rb
    │   │   ├── test_faker_relationship.rb
    │   │   ├── test_faker_restaurant.rb
    │   │   ├── test_faker_science.rb
    │   │   ├── test_faker_slack_emoji.rb
    │   │   ├── test_faker_source.rb
    │   │   ├── test_faker_south_africa.rb
    │   │   ├── test_faker_space.rb
    │   │   ├── test_faker_street.rb
    │   │   ├── test_faker_string.rb
    │   │   ├── test_faker_stripe.rb
    │   │   ├── test_faker_subscription.rb
    │   │   ├── test_faker_superhero.rb
    │   │   ├── test_faker_tea.rb
    │   │   ├── test_faker_team.rb
    │   │   ├── test_faker_theater.rb
    │   │   ├── test_faker_time.rb
    │   │   ├── test_faker_types.rb
    │   │   ├── test_faker_unique_generator.rb
    │   │   ├── test_faker_university.rb
    │   │   ├── test_faker_vehicle.rb
    │   │   ├── test_faker_verb.rb
    │   │   ├── test_faker_vulnerability_identifier.rb
    │   │   ├── test_faker_world_cup.rb
    │   │   ├── test_faker_zip_code.rb
    │   │   ├── test_half_life.rb
    │   │   ├── test_invoice.rb
    │   │   ├── test_nato_phonetic_alphabet.rb
    │   │   ├── test_placeholdit.rb
    │   │   └── test_x.rb
    │   ├── fantasy/
    │   │   └── test_faker_fantasy_tolkien.rb
    │   ├── games/
    │   │   ├── test_faker_clash_of_clans.rb
    │   │   ├── test_faker_control.rb
    │   │   ├── test_faker_dnd.rb
    │   │   ├── test_faker_dota.rb
    │   │   ├── test_faker_elder_scrolls.rb
    │   │   ├── test_faker_fallout.rb
    │   │   ├── test_faker_final_fantasy_xiv.rb
    │   │   ├── test_faker_game.rb
    │   │   ├── test_faker_heroes.rb
    │   │   ├── test_faker_heroes_of_the_storm.rb
    │   │   ├── test_faker_league_of_legends.rb
    │   │   ├── test_faker_minecraft.rb
    │   │   ├── test_faker_myst.rb
    │   │   ├── test_faker_overwatch.rb
    │   │   ├── test_faker_pokemon.rb
    │   │   ├── test_faker_sonic_the_hedgehog.rb
    │   │   ├── test_faker_street_fighter.rb
    │   │   ├── test_faker_super_mario.rb
    │   │   ├── test_faker_super_smash_bros.rb
    │   │   ├── test_faker_tarkov.rb
    │   │   ├── test_faker_touhou.rb
    │   │   ├── test_faker_warhammer_fantasy.rb
    │   │   ├── test_faker_witcher.rb
    │   │   ├── test_faker_world_of_warcraft.rb
    │   │   └── test_faker_zelda.rb
    │   ├── japanese_media/
    │   │   ├── test_faker_conan.rb
    │   │   ├── test_faker_cowboy_bebop.rb
    │   │   ├── test_faker_doraemon.rb
    │   │   ├── test_faker_dragon_ball.rb
    │   │   ├── test_faker_fullmetal_alchemist_brotherhood.rb
    │   │   ├── test_faker_kamen_rider.rb
    │   │   ├── test_faker_one_piece.rb
    │   │   ├── test_faker_studio_ghibli.rb
    │   │   ├── test_faker_sword_art_online.rb
    │   │   └── text_faker_naruto.rb
    │   ├── locations/
    │   │   └── test_faker_australia.rb
    │   ├── movies/
    │   │   ├── test_faker_avatar.rb
    │   │   ├── test_faker_back_to_the_future.rb
    │   │   ├── test_faker_departed.rb
    │   │   ├── test_faker_hackers.rb
    │   │   ├── test_faker_harry_potter.rb
    │   │   ├── test_faker_hitchhikers_guide_to_the_galaxy.rb
    │   │   ├── test_faker_hobbit.rb
    │   │   ├── test_faker_how_to_train_your_dragon.rb
    │   │   ├── test_faker_lebowski.rb
    │   │   ├── test_faker_lord_of_the_rings.rb
    │   │   ├── test_faker_movie.rb
    │   │   ├── test_faker_movies_ghostbusters.rb
    │   │   ├── test_faker_princess_bride.rb
    │   │   ├── test_faker_star_wars.rb
    │   │   ├── test_faker_the_room.rb
    │   │   ├── test_faker_tron.rb
    │   │   └── test_faker_v_for_vendetta.rb
    │   ├── music/
    │   │   ├── test_faker_bossa_nova.rb
    │   │   ├── test_faker_grateful_dead.rb
    │   │   ├── test_faker_hiphop.rb
    │   │   ├── test_faker_music.rb
    │   │   ├── test_faker_opera.rb
    │   │   ├── test_faker_pearl_jam.rb
    │   │   ├── test_faker_phish.rb
    │   │   ├── test_faker_prince.rb
    │   │   ├── test_faker_rock_band.rb
    │   │   ├── test_faker_rush.rb
    │   │   ├── test_faker_smashing_pumpkins.rb
    │   │   └── test_faker_umphreys_mcgee.rb
    │   ├── quotes/
    │   │   ├── test_faker_chiquito.rb
    │   │   ├── test_faker_quote.rb
    │   │   ├── test_faker_rajnikanth.rb
    │   │   └── test_faker_shakespeare.rb
    │   ├── religion/
    │   │   └── test_bible.rb
    │   ├── sports/
    │   │   ├── test_faker_basketball.rb
    │   │   ├── test_faker_chess.rb
    │   │   ├── test_faker_football.rb
    │   │   ├── test_faker_mountaineering.rb
    │   │   ├── test_faker_sport.rb
    │   │   └── test_faker_volleyball.rb
    │   ├── travel/
    │   │   ├── test_faker_airports.rb
    │   │   └── test_faker_train_station.rb
    │   └── tv_shows/
    │       ├── spongebob.rb
    │       ├── test_aqua_teen_hunger_force.rb
    │       ├── test_archer.rb
    │       ├── test_big_bang_theory.rb
    │       ├── test_bojack_horseman.rb
    │       ├── test_breaking_bad.rb
    │       ├── test_brooklyn_nine_nine.rb
    │       ├── test_buffy.rb
    │       ├── test_community.rb
    │       ├── test_dr_who.rb
    │       ├── test_dumb_and_dumber.rb
    │       ├── test_family_guy.rb
    │       ├── test_final_space.rb
    │       ├── test_friends.rb
    │       ├── test_futurama.rb
    │       ├── test_game_of_thrones.rb
    │       ├── test_hey_arnold.rb
    │       ├── test_how_i_met_your_mother.rb
    │       ├── test_michael_scott.rb
    │       ├── test_new_girl.rb
    │       ├── test_parks_and_rec.rb
    │       ├── test_rick_and_morty.rb
    │       ├── test_ru_paul.rb
    │       ├── test_seinfeld.rb
    │       ├── test_silicon_valley.rb
    │       ├── test_simpsons.rb
    │       ├── test_south_park.rb
    │       ├── test_star_trek.rb
    │       ├── test_stargate.rb
    │       ├── test_stranger_things.rb
    │       ├── test_suits.rb
    │       ├── test_supernatural.rb
    │       ├── test_the_expanse.rb
    │       ├── test_the_fresh_prince_of_bel_air.rb
    │       ├── test_the_it_crowd.rb
    │       ├── test_the_office.rb
    │       ├── test_the_thick_of_it.rb
    │       ├── test_twin_peaks.rb
    │       └── test_venture_bros.rb
    ├── helpers/
    │   └── test_faker_deprecator.rb
    ├── support/
    │   ├── assert_email_regex.rb
    │   ├── assert_not_english.rb
    │   └── deprecation.rb
    ├── test_ar_locale.rb
    ├── test_bg_locale.rb
    ├── test_ca_cat_locale.rb
    ├── test_ca_locale.rb
    ├── test_da_dk_locale.rb
    ├── test_de_at_locale.rb
    ├── test_de_ch_locale.rb
    ├── test_de_locale.rb
    ├── test_default_locale.rb
    ├── test_determinism.rb
    ├── test_ee_locale.rb
    ├── test_en_au_locale.rb
    ├── test_en_au_ocker_locale.rb
    ├── test_en_ca_locale.rb
    ├── test_en_gb_locale.rb
    ├── test_en_ind_locale.rb
    ├── test_en_ke_locale.rb
    ├── test_en_locale.rb
    ├── test_en_ms_locale.rb
    ├── test_en_nep_locale.rb
    ├── test_en_ng_locale.rb
    ├── test_en_nz_locale.rb
    ├── test_en_pak_locale.rb
    ├── test_en_sg_locale.rb
    ├── test_en_th_locale.rb
    ├── test_en_ug_locale.rb
    ├── test_en_us_locale.rb
    ├── test_en_za_locale.rb
    ├── test_es_ar_locale.rb
    ├── test_es_locale.rb
    ├── test_es_mx_locale.rb
    ├── test_fa_locale.rb
    ├── test_faker.rb
    ├── test_fi_locale.rb
    ├── test_flexible.rb
    ├── test_fr_ca_locale.rb
    ├── test_fr_ch_locale.rb
    ├── test_fr_locale.rb
    ├── test_he_locale.rb
    ├── test_helper.rb
    ├── test_hy_locale.rb
    ├── test_i18n_reload.rb
    ├── test_id_locale.rb
    ├── test_it_locale.rb
    ├── test_ja_locale.rb
    ├── test_ko_locale.rb
    ├── test_locale.rb
    ├── test_lv_locale.rb
    ├── test_mi_nz_locale.rb
    ├── test_nb_no_locale.rb
    ├── test_nl_locale.rb
    ├── test_no_no_locale.rb
    ├── test_pl_locale.rb
    ├── test_pt_br_locale.rb
    ├── test_pt_locale.rb
    ├── test_ru_locale.rb
    ├── test_seeding.rb
    ├── test_sk_locale.rb
    ├── test_sv_locale.rb
    ├── test_th_locale.rb
    ├── test_tr_locale.rb
    ├── test_uk_locale.rb
    ├── test_vi_locale.rb
    ├── test_zh_cn_locale.rb
    └── test_zh_tw_locale.rb

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/ISSUE_TEMPLATE/bug-report.md
================================================
---
name: Bug Report
about: Create a bug report
title: "Issue title goes here"
labels: "🐞 Issue: Bug"
assignees: ''

---

## Describe the bug
A clear and concise description of what the bug is.

## To Reproduce
Describe a way to reproduce your bug. To get the Faker version, run `Faker::VERSION`.

Use the reproduction script below to reproduce the issue:

```
# frozen_string_literal: true

require "bundler/inline"

gemfile(true) do
  source "https://rubygems.org"

  git_source(:github) { |repo| "https://github.com/#{repo}.git" }

  gem 'faker', :git => 'https://github.com/faker-ruby/faker.git', :branch => 'main'
  gem "minitest"
end

require "minitest/autorun"

class BugTest < Minitest::Test
  def test_faker
    # CHANGEME - Reproduce the issue here. Here's an example:
    @tester = Faker::TvShows::SiliconValley
    refute_empty @tester.company
    assert @tester.company == "Intersite"
  end
end

```

## Expected behavior
A clear and concise description of what you expected to happen.

## Additional context
Add any other additional information about the problem here.


================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
<!--
Thanks for contributing to faker-ruby!

Please do not make *Draft* pull requests, as they still send
notifications to everyone watching the faker-ruby repo.

Create a pull request when it is ready for review and feedback
from the faker-ruby team :).

If your pull request affects documentation or any non-code
changes, guidelines for those changes are [available
here](https://github.com/faker-ruby/faker/blob/main/CONTRIBUTING.md#documentation).

About this template

The following template aims to help contributors write a good description for their pull requests.
We'd like you to provide a description of the changes in your pull request (i.e. bugs fixed or features added), motivation behind the changes, and complete the checklist below before opening a pull request.

Feel free to discard it if you need to (e.g. when you just fix a typo). -->

### Motivation / Background

<!--
Describe why this Pull Request needs to be merged. What bug have you fixed? Why is it important?
If you are fixing a specific issue, include "Fixes #ISSUE" (replace with the issue number, remove the quotes) and the issue will be linked to this PR.

If you're proposing a new generator or locale, please review and follow the [Contributing guidelines](https://github.com/faker-ruby/faker/blob/main/CONTRIBUTING.md) first.
-->

This Pull Request has been created because [REPLACE ME].

### Additional information

<!-- Provide additional information such as benchmarks, reference to other repositories or alternative solutions. -->

### Checklist

Before submitting the PR make sure the following are checked:

* [ ] This Pull Request is related to one change. Changes that are unrelated should be opened in separate PRs.
* [ ] Commit message has a detailed description of what changed and why. If this PR fixes a related issue include it in the commit message. Ex: `[Fix #issue-number]`
* [ ] Tests are added or updated if you fix a bug, refactor something, or add a feature.
* [ ] Tests and Rubocop are passing before submitting your proposed changes.

If you're proposing a new generator or locale:

* [ ] Double-check the existing generators documentation to make sure the new generator you want to add doesn't already exist.
* [ ] You've reviewed and followed the [Contributing guidelines](https://github.com/faker-ruby/faker/blob/main/CONTRIBUTING.md).


================================================
FILE: .github/dependabot.yml
================================================
version: 2
updates:
- package-ecosystem: "bundler"
  directory: "/"
  schedule:
    interval: daily
  open-pull-requests-limit: 10

- package-ecosystem: "github-actions"
  directory: "/"
  schedule:
    interval: weekly
  


================================================
FILE: .github/workflows/bench.yml
================================================
name: Bench

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]
  workflow_dispatch:

permissions:
  contents: read
  pull-requests: read

jobs:
  build:
    runs-on: ubuntu-latest
    name: Benchmarks
    steps:
    - uses: actions/checkout@v6
    - uses: ruby/setup-ruby@v1
      with:
        ruby-version: '4.0'
        bundler-cache: true

    - name: Generators
      run: RUBYOPT="-W0" bundle exec ruby benchmark/generators.rb
    - name: Require
      run: RUBYOPT="-W0" bundle exec ruby benchmark/require.rb



================================================
FILE: .github/workflows/codeql.yml
================================================
name: "CodeQL"

on:
  schedule:
    - cron: '56 11 * * 5'
  workflow_dispatch:

jobs:
  analyze:
    name: Analyze
    runs-on: [ubuntu-latest]
    permissions:
      actions: read
      contents: read
      security-events: write

    strategy:
      fail-fast: false
      matrix:
        language: [ 'ruby' ]

    steps:
    - name: Checkout repository
      uses: actions/checkout@v6

    # Initializes the CodeQL tools for scanning.
    - name: Initialize CodeQL
      uses: github/codeql-action/init@v4
      with:
        languages: ${{ matrix.language }}
        # If you wish to specify custom queries, you can do so here or in a config file.
        # By default, queries listed here will override any specified in a config file.
        # Prefix the list here with "+" to use these queries and those in the config file.

        # For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
        # queries: security-extended,security-and-quality

    # Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
    # If this step fails, then you should remove it and run the build manually (see below)
    - name: Autobuild
      uses: github/codeql-action/autobuild@v4

    # ℹ️ Command-line programs to run using the OS shell.
    # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

    #   If the Autobuild fails above, remove it and uncomment the following three lines.
    #   modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

    # - run: |
    #     echo "Run, Build Application using script"
    #     ./location_of_script_within_repo/buildscript.sh

    - name: Perform CodeQL Analysis
      uses: github/codeql-action/analyze@v4
      with:
        category: "/language:${{matrix.language}}"


================================================
FILE: .github/workflows/ruby.yml
================================================
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake
# For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby

name: Tests

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]
  workflow_dispatch:

permissions:
  contents: read
  pull-requests: read

jobs:
  lint:
    name: RuboCop
    runs-on: ubuntu-latest
    env:
      BUNDLE_WITHOUT: benchmark
    steps:
      - uses: actions/checkout@v6
      - uses: ruby/setup-ruby@v1
        with:
          ruby-version: '4.0'
          bundler-cache: true

      - name: Run RuboCop
        run: bundle exec rake rubocop
  test:
    name: Ruby ${{ matrix.ruby }}
    runs-on: ubuntu-latest
    env:
      BUNDLE_WITHOUT: benchmark
    strategy:
      fail-fast: false # don't fail all matrix builds if one fails
      matrix:
        ruby:
          - '3.1'
          - '3.2'
          - '3.3'
          - '3.4'
          - '4.0'
          - 'head'
          - truffleruby-head
    continue-on-error: ${{ endsWith(matrix.ruby, 'head') }}
    steps:
    - uses: actions/checkout@v6
    - uses: ruby/setup-ruby@v1
      with:
        ruby-version: ${{ matrix.ruby }}
        bundler-cache: true

    - name: Run tests
      run: bundle exec rake test


================================================
FILE: .gitignore
================================================
pkg/*

# Ignore Bundle folder
.bundle/*

# Ignore Coveralls files
coverage/*

# Ignore Vim backup files.
*~

# Ignore Vim swap files.
*.swp

# Ignore Ctags
/tags

# Ignore Finder metadata.
.DS_Store

.idea/*

# Ignore rvm and rbenv files
.ruby-version
.ruby-gemset

# Ignore YARD metadata and documentation.
.yardoc/
yard_docs/


================================================
FILE: .rubocop.yml
================================================
plugins:
  - rubocop-minitest
  - rubocop-rake

AllCops:
  TargetRubyVersion: 3.1
  NewCops: enable

# Suppress noise for obvious operator precedence.
Lint/AmbiguousOperatorPrecedence:
  Description: Checks for expressions containing multiple binary operations with ambiguous precedence.
  Enabled: false

Layout/LineLength:
  Description: This cop checks the length of lines in the source code. The maximum length is configurable.
  Enabled: false

Lint/AmbiguousBlockAssociation:
  Description: This cop checks for ambiguous block association with method when param passed without parentheses.
  Enabled: false

Metrics/AbcSize:
  Description: This cop checks that the ABC size of methods is not higher than the configured maximum.
  Enabled: false

Metrics/BlockLength:
  Description: This cop checks if the length of a block exceeds some maximum value.
  Enabled: false

Metrics/ClassLength:
  Description: This cop checks if the length a class exceeds some maximum value.
  Enabled: false

Metrics/CyclomaticComplexity:
  Description: A complexity metric that is strongly correlated to the number of test
    cases needed to validate a method.
  Enabled: false
  Max: 6

Metrics/MethodLength:
  Description: This cop checks if the length of a method exceeds some maximum value.
  Enabled: false

Metrics/PerceivedComplexity:
  Description: A complexity metric geared towards measuring complexity for a human reader.
  Enabled: false
  Max: 7

Naming/VariableNumber:
  Description: Use the configured style when numbering symbols, methods and variables.
  Enabled: false

Security/Eval:
  Description: The use of eval represents a serious security risk.
  Exclude:
    - 'lib/faker/default/json.rb'

Style/AsciiComments:
  Description: This cop checks for non-ascii (non-English) characters in comments.
  Exclude:
    - 'lib/faker/default/university.rb'

Style/DateTime:
  Description: This cop checks for consistent usage of the DateTime class over the Time class.
  Enabled: false

Style/Documentation:
  Description: This cop checks for missing top-level documentation of classes and modules.
  Enabled: false

Style/DocumentDynamicEvalDefinition:
  Description: When using `class_eval` (or other `eval`) with string interpolation, add a comment block showing its appearance if interpolated.
  Enabled: false

Style/EvalWithLocation:
  Description: This cop checks eval method usage. eval can receive source location metadata, that are filename and line number.
  Exclude:
    - 'lib/faker/default/json.rb'

Style/For:
  Description: Checks use of for or each in multiline loops.
  StyleGuide: https://github.com/rubocop-hq/ruby-style-guide#no-for-loops
  Enabled: false
  EnforcedStyle: each
  SupportedStyles:
  - for
  - each

Style/FormatStringToken:
  Description: This cop checks for a consistent style for named format string tokens.
  Enabled: false

Style/FrozenStringLiteralComment:
  Description: Add the frozen_string_literal comment to the top of files to help transition from Ruby 2.3.0 to Ruby 3.0.

Style/IfUnlessModifier:
  Description: Checks for `if` and `unless` statements that would fit on one line if written as modifier `if`/`unless`. The cop also checks for modifier `if`/`unless` lines that exceed the maximum line length.
  Enabled: false

Style/MultipleComparison:
  Description: Avoid comparing a variable with multiple items in a conditional, use Array#include? instead.
  Enabled: false

Style/NumericLiteralPrefix:
  Enabled: false

Style/OneClassPerFile:
  Description: Checks that each source file defines at most one top-level class or module.
  Exclude:
    - 'script/txt2html'
    - 'test/helpers/test_faker_deprecator.rb'
    - 'test/test_faker.rb'
    - 'test/test_flexible.rb'

Style/RegexpLiteral:
  Description: Use / or %r around regular expressions.
  StyleGuide: https://github.com/rubocop-hq/ruby-style-guide#percent-r
  Enabled: false
  EnforcedStyle: slashes
  SupportedStyles:
  - slashes
  - percent_r
  - mixed
  AllowInnerSlashes: false


================================================
FILE: .yardopts
================================================
--no-private
--tag faker.version:"Available since"
--exclude lib/faker/deprecate/
--exclude lib/faker/default/string.rb
--output-dir yard_docs
lib/**/*.rb


================================================
FILE: CHANGELOG.md
================================================
# Changelog

## [v3.6.1](https://github.com/faker-ruby/faker/tree/v3.6.1) (2026-03-04)

It's almost Spring time in the Northern hemisphere 🌸 

### Security, performance improvements and bug fixes

* fix: polynomial regex on uncontrolled input by @thdaraujo in https://github.com/faker-ruby/faker/pull/3196
* perf: replaces list of postcodes in `ja/address.yml` with a 7-digit format by @thdaraujo in https://github.com/faker-ruby/faker/pull/3201
* Remove unnecessary whitespace from code blocks in READMEs by @ryotaro-shirai in https://github.com/faker-ruby/faker/pull/3209
* Document lazy load experiment results by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3205
* [skip ci] Add-backtick by @OzuAkira in https://github.com/faker-ruby/faker/pull/3210
* Zeitwerk experiment changes and results [skip ci] by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3213
* Remove duplicate reference link in README.md by @yutasb in https://github.com/faker-ruby/faker/pull/3217

### Update development dependencies

* Bump rubocop from 1.84.0 to 1.84.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3202
* Bump irb from 1.16.0 to 1.17.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3203
* Bump rubocop version and fix offenses by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3198
* Bump rdoc from 7.1.0 to 7.2.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3204
* Bump rubocop to 1.84.2 by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3215
* Bump rubocop-minitest from 0.38.2 to 0.39.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3216
* Bump rubocop to v1.85.0 by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3220

### New Contributors
* @ryotaro-shirai made their first contribution in https://github.com/faker-ruby/faker/pull/3209
* @OzuAkira made their first contribution in https://github.com/faker-ruby/faker/pull/3210
* @yutasb made their first contribution in https://github.com/faker-ruby/faker/pull/3217

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.6.0...v3.6.1

---------------------------------

## [v3.6.0](https://github.com/faker-ruby/faker/tree/v3.6.0) (2026-01-21)

First release of the new year!

This version comes with some performance improvements (speeds faker load time by 17%!) and removal of deprecated generators.

It also drops support to Ruby's EOL `3.0`. The minimum supported Ruby version is `3.1`.

### Drops support for Ruby 3.0

* Drop support for Ruby EOL 3.0 by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3167

### Removes deprecated generators

* `Faker::Twitter` and `Faker::BossaNova` have been removed. Please use the new generators `Faker::X` and `Faker::Music::BossaNova` and check the new docs for more details in https://github.com/faker-ruby/faker/pull/3190

### Improvements and bug fixes

* Autoload OpenSSL by @stefannibrasil and @thdaraujo in https://github.com/faker-ruby/faker/pull/3188 - this speeds faker load time by 17%!
* Fix typos in README.md by @CarlosCalgaro in https://github.com/faker-ruby/faker/pull/3156
* fix: badly anchored regexes by @thdaraujo in https://github.com/faker-ruby/faker/pull/3181
* Benchmark revamp + run benchmark as part of CI by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3176
* Add reformat locales rake task by @thdaraujo in https://github.com/faker-ruby/faker/pull/3061
* Add option to trigger GH workflows manually by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3187

### Update development dependencies

* Bump bundler version by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3165
* Add GitHub actions to dependabot workflow by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3168
* Bump pry from 0.15.2 to 0.16.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3175
* Bump i18n from 1.14.7 to 1.14.8 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3174
* Bump yard from 0.9.37 to 0.9.38 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3173
* Bump actions/checkout from 3 to 6 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3170
* Bump test-unit from 3.7.1 to 3.7.7 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3172
* Bump github/codeql-action from 2 to 4 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3169
* Bump rubocop from 1.81.7 to 1.82.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3171
* Bump minitest from 5.26.1 to 5.27.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3177
* Bump 'rdoc' dependency, handle 'erb' version constraint with Ruby 3.1 and improve CI bundle cache by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3185

### New Contributors
* @CarlosCalgaro made their first contribution in https://github.com/faker-ruby/faker/pull/3156

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.5.3...v3.6.0

---------------------------------

## [v3.5.3](https://github.com/faker-ruby/faker/tree/v3.5.3) (2025-12-02)

Wishing you a cozy and calm Holiday season ☃️ 

This version adds and improves some locales, fixes some bugs, and deprecates some generators.

Thanks to all contributors!

### Deprecated generators
* Refactor: move `Faker::BossaNova` under `Faker::Music::BossaNova` by @thdaraujo in https://github.com/faker-ruby/faker/pull/3140
* Deprecate `Faker::Twitter` in favor of `Faker::X` and update attributes by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3138

### Improvements & Bug Fixes
* Remove duplicate entry `amateur radio` from `locales/en/hobby.yml` by @Leenday in https://github.com/faker-ruby/faker/pull/3099
* fix #3114: prevent scientific notation when generating bank account number by @AhmedHisham552 in https://github.com/faker-ruby/faker/pull/3118
* Fix: typos in locales for `overwatch.yml`, `rajnikanth.yml` and `street_fighter.ym` by @smorttey in https://github.com/faker-ruby/faker/pull/3106
* Add `Artist` translations for the japanese locale by @neco-nico in https://github.com/faker-ruby/faker/pull/3110
* Add `country_code` to Estonia locale (`locales/ee.yml`) by @HassanAkbar in https://github.com/faker-ruby/faker/pull/3111
* Reformat Arabic locale (`locales/ar.yml`) by @ramzieus in https://github.com/faker-ruby/faker/pull/3130
* Refactor: Improve UK Phone number false failure hit-rate by @luke-hill in https://github.com/faker-ruby/faker/pull/3136
* Improvements and fixes for Elder Scrolls locale (`elder_scrolls.yml`) by @SleekMutt in https://github.com/faker-ruby/faker/pull/3129
* Add en-GB ID Numbers (aka National Insurance Numbers) by @stefanjcollier in https://github.com/faker-ruby/faker/pull/3032
* Update ukrainian city locales to the modern ones by @SleekMutt in https://github.com/faker-ruby/faker/pull/3127
* Revamp the docs to make them easier to find by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3151

### Chores
* test: fix flaky test on `Faker::IdNumber` by @thdaraujo in https://github.com/faker-ruby/faker/pull/3126
* Remove minitest dependency on i18n reload test by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3149
* Remove unused release workflow by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3133

### Update local dependencies
* Bump benchmark from 0.4.1 to 0.5.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3122
* Bump rake from 13.3.0 to 13.3.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3124
* Bump test-unit from 3.7.0 to 3.7.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3128
* Bump rubocop-minitest from 0.38.1 to 0.38.2 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3116
* deps: bump dependencies by @thdaraujo in https://github.com/faker-ruby/faker/pull/3141
* deps: bump Minitest version to `v5.26.1` and fix issues by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3144
* deps: bump rubocop version to `v1.81.7` by @thdaraujo in https://github.com/faker-ruby/faker/pull/3143

### New Contributors
* @Leenday made their first contribution in https://github.com/faker-ruby/faker/pull/3099
* @AhmedHisham552 made their first contribution in https://github.com/faker-ruby/faker/pull/3118
* @smorttey made their first contribution in https://github.com/faker-ruby/faker/pull/3106
* @neco-nico made their first contribution in https://github.com/faker-ruby/faker/pull/3110
* @HassanAkbar made their first contribution in https://github.com/faker-ruby/faker/pull/3111
* @ramzieus made their first contribution in https://github.com/faker-ruby/faker/pull/3130
* @luke-hill made their first contribution in https://github.com/faker-ruby/faker/pull/3136
* @SleekMutt made their first contribution in https://github.com/faker-ruby/faker/pull/3129
* @stefanjcollier made their first contribution in https://github.com/faker-ruby/faker/pull/3032

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.5.2...v3.5.3

---------------------------------

## [v3.5.2](https://github.com/faker-ruby/faker/tree/v3.5.2) (2025-07-01)

Happy Canada Day! 🍁

This version adds and improves some locales and fixes some bugs.

Thanks to all contributors!

### Improvements & Bug fixes
* Correct `Faker::Address.city` and `Faker::Address.street_address` for `:fr` locale by @brupla6126 in https://github.com/faker-ruby/faker/pull/3018
* fix condominium_fiscal_code generator length from 9 to 11 characters by @FiloSpaTeam in https://github.com/faker-ruby/faker/pull/3037
* Add Cell Phone, Default Time Zone and State Abbreviation translation for en-PAK locale by @wonderer007 in https://github.com/faker-ruby/faker/pull/3024
* Fix usage docs header indentation by @jaredsmithse in https://github.com/faker-ruby/faker/pull/3049
* Fix nl phone format by @klaaspieter in https://github.com/faker-ruby/faker/pull/3050
* Fix typo in `ja/book` locale by @thdaraujo in https://github.com/faker-ruby/faker/pull/3062
* fix a typo by @jethrodaniel in https://github.com/faker-ruby/faker/pull/3060
* Fix typo in `restaurant.yml` by @daniel-nerdgeschoss in https://github.com/faker-ruby/faker/pull/3067
* Fix city address with number in `locales/fr/address.yml` by @brupla6126 in https://github.com/faker-ruby/faker/pull/3071
* Fix unclosed quote in `locales/en/cosmere.yml` by @bensheldon in https://github.com/faker-ruby/faker/pull/3075
* Remove inappropriate word from ja lorem by @se4weed in https://github.com/faker-ruby/faker/pull/3095
* Add mountains to de-CH locale by @codez in https://github.com/faker-ruby/faker/pull/3066
* Bump i18n from 1.14.6 to 1.14.7 by @dependabot in https://github.com/faker-ruby/faker/pull/3042

### Chore
* ci: run against Ruby 3.4 by @thdaraujo in https://github.com/faker-ruby/faker/pull/3079
* Fix Broken CI by @wonderer007 in https://github.com/faker-ruby/faker/pull/3073

### Update local dependencies
* Bump rubocop from 1.67.0 to 1.68.0 by @dependabot in https://github.com/faker-ruby/faker/pull/3020
* Bump rubocop from 1.68.0 to 1.69.2 by @dependabot in https://github.com/faker-ruby/faker/pull/3035
* Bump rubocop version + offenses fixes by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3053
* deps: update dev dependencies by @thdaraujo in https://github.com/faker-ruby/faker/pull/3078
* Bump rubocop-minitest and fix rubocop's offense by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3052
* Bump rubocop-minitest from 0.38.0 to 0.38.1 by @dependabot in https://github.com/faker-ruby/faker/pull/3088
* Bump rubocop-rake from 0.6.0 to 0.7.1 by @dependabot in https://github.com/faker-ruby/faker/pull/3059
* deps: bump `rubocop-minitest` from `0.37.1` to `0.38.0`. by @thdaraujo in https://github.com/faker-ruby/faker/pull/3080
* Bump minitest from 5.25.1 to 5.25.4 by @dependabot in https://github.com/faker-ruby/faker/pull/3031
* Bump test-unit from 3.6.2 to 3.6.7 by @dependabot in https://github.com/faker-ruby/faker/pull/3038
* Bump benchmark from 0.3.0 to 0.4.0 by @dependabot in https://github.com/faker-ruby/faker/pull/3021
* Bump benchmark from 0.4.0 to 0.4.1 by @dependabot in https://github.com/faker-ruby/faker/pull/3087
* Bump pry from 0.14.2 to 0.15.2 by @dependabot in https://github.com/faker-ruby/faker/pull/3039
* Bump rake from 13.2.1 to 13.3.0 by @dependabot in https://github.com/faker-ruby/faker/pull/3086
* Bump test-unit from 3.6.8 to 3.6.9 by @dependabot in https://github.com/faker-ruby/faker/pull/3096

### New Contributors
* @brupla6126 made their first contribution in https://github.com/faker-ruby/faker/pull/3018
* @jaredsmithse made their first contribution in https://github.com/faker-ruby/faker/pull/3049
* @klaaspieter made their first contribution in https://github.com/faker-ruby/faker/pull/3050
* @jethrodaniel made their first contribution in https://github.com/faker-ruby/faker/pull/3060
* @daniel-nerdgeschoss made their first contribution in https://github.com/faker-ruby/faker/pull/3067
* @bensheldon made their first contribution in https://github.com/faker-ruby/faker/pull/3075
* @se4weed made their first contribution in https://github.com/faker-ruby/faker/pull/3095

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.5.1...v3.5.2

---------------------------------

## [v3.5.1](https://github.com/faker-ruby/faker/tree/v3.5.1) (2024-10-18)

Happy October! 🎃

This version **drops support for Ruby < 3.0**. We only support one EOL Ruby version at a time. Please upgrade to Ruby 3.0 to update to this and future versions of faker-ruby.

Besides that, this version removes deprecated generators, fixes some bugs, and adds a Security Policy.

Thanks to all contributors!

### Breaking Changes
* Drop support for Ruby 2.7 by @tatheerf02 in https://github.com/faker-ruby/faker/pull/3006
* Removes deprecated generators by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3014

The following deprecated generators are being removed. Please use the new generators:


| Deprecated                                          | New |
| -------- | ------- |
| Faker::TvShows::TheFreshPrinceOfBelAir.celebrity    | Faker::TvShows::TheFreshPrinceOfBelAir.actor        |
| Faker::TvShows::Buffy.celebrity                     | Faker::TvShows::Buffy.actor                         |
| Faker::TvShows::DrWho.villian                       | Faker::TvShows::DrWho.villain                       |
| Faker::Games::HeroesOfTheStorm.class                | Faker::Games::HeroesOfTheStorm.class_name           |
| Faker::JapaneseMedia::FmaBrotherhood                | Faker::JapaneseMedia::FullmetalAlchemistBrotherhood |
| Faker::Show                                         | Faker::Theater                                      |
| Faker::Australia                                    | Faker::Locations::Australia                         |
| Faker::IDNumber                                     | Faker::IdNumber                                     |

### Improvements & Bug fixes
* Fix typos by @tagliala in https://github.com/faker-ruby/faker/pull/2982
* Fix benchmark:all_methods task by excluding Faker::Deprecator module from benchmark target by @amatsuda in https://github.com/faker-ruby/faker/pull/2988
* Add Brazilian Portuguese translations for `Faker::Subscription` by @murichristopher in https://github.com/faker-ruby/faker/pull/2960
* Deprecator improvements by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2997
* Faker::Alphanumeric.alphanumeric determinism fix by @admtnnr in https://github.com/faker-ruby/faker/pull/2996
* Remove CodeClimate badges by @tagliala in https://github.com/faker-ruby/faker/pull/3003
* Update Company.logo example url by @dirschn in https://github.com/faker-ruby/faker/pull/3007
* fix(music.band): removes leading whitespace by @JeremasPosta in https://github.com/faker-ruby/faker/pull/3015
* Create SECURITY.md by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3016

### Update local dependencies
* Bump i18n from 1.14.5 to 1.14.6 by @dependabot in https://github.com/faker-ruby/faker/pull/3005
* Bump minitest from 5.24.1 to 5.25.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2991
* Bump rubocop-minitest from 0.35.1 to 0.36.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2999
* Bump yard from 0.9.36 to 0.9.37 by @dependabot in https://github.com/faker-ruby/faker/pull/3000
* Bump rubocop from 1.65.1 to 1.66.1 by @dependabot in https://github.com/faker-ruby/faker/pull/3001

### New Contributors
* @murichristopher made their first contribution in https://github.com/faker-ruby/faker/pull/2960
* @admtnnr made their first contribution in https://github.com/faker-ruby/faker/pull/2996
* @dirschn made their first contribution in https://github.com/faker-ruby/faker/pull/3007
* @tatheerf02 made their first contribution in https://github.com/faker-ruby/faker/pull/3006
* @JeremasPosta made their first contribution in https://github.com/faker-ruby/faker/pull/3015

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.4.2...v3.5.1

--------------------------------------

## [v3.4.2](https://github.com/faker-ruby/faker/tree/v3.4.2) (2024-07-16)

Happy July with a new faker-ruby release.

This version:

- introduces a breaking change for `Faker::NationalHealthService.british_number` (more details below)
- adds translation for some generators
- fixes bugs

### Breaking changes

The NHS sets aside a range of numbers from 999 000 0000 to 999 999 9999 for test purposes. The old range could
produce NHS numbers that were in use by real patients in the UK/England and Wales. In this version, `Faker::NationalHealthService.british_number` uses the test range for creating NHS numbers rather than the previous 400 000 0010 to 499 999 9999 range.

Breaking change was introduced in "Add test range param to NHS numbers" by @neanias in https://github.com/faker-ruby/faker/pull/2947

### Improvements & Bug fixes

* Add Bank and Sport to Swedish locale by @twk-mn in https://github.com/faker-ruby/faker/pull/2961
* docs: update with notes about validity for zips by @garrettgregor in https://github.com/faker-ruby/faker/pull/2963
* `Faker::Games::Dota` missing quotes and new heroes by @arthurka-o in https://github.com/faker-ruby/faker/pull/2907
* Add phone_number.country_code and address.full_address in locale sv by @larkro in https://github.com/faker-ruby/faker/pull/2965
* Fix typo by @fynsta in https://github.com/faker-ruby/faker/pull/2968
* fix: `Faker::Internet.username` should not generate duplicated punctuation by @thdaraujo in https://github.com/faker-ruby/faker/pull/2970
* Update dog breed names for `en-US` locale by @mononoken in https://github.com/faker-ruby/faker/pull/2972
* Add `Deprecator.skip_warning?` ability to silence deprecators on tests by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2956

### Update local dependencies

* Bump timecop from 0.9.9 to 0.9.10 by @dependabot in https://github.com/faker-ruby/faker/pull/2969
* Bump minitest from 5.23.1 to 5.24.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2975
* Bump bundler version to `2.4.22` by @thdaraujo in https://github.com/faker-ruby/faker/pull/2978
* Bump rubocop from 1.64.1 to 1.65.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2979
* Bump rubocop-minitest from 0.35.0 to 0.35.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2980

### New Contributors
* @twk-mn made their first contribution in https://github.com/faker-ruby/faker/pull/2961
* @neanias made their first contribution in https://github.com/faker-ruby/faker/pull/2947
* @garrettgregor made their first contribution in https://github.com/faker-ruby/faker/pull/2963
* @arthurka-o made their first contribution in https://github.com/faker-ruby/faker/pull/2907
* @larkro made their first contribution in https://github.com/faker-ruby/faker/pull/2965
* @fynsta made their first contribution in https://github.com/faker-ruby/faker/pull/2968
* @mononoken made their first contribution in https://github.com/faker-ruby/faker/pull/2972

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v.3.4.1...v3.4.2

---------------------------------

## [v3.4.1](https://github.com/faker-ruby/faker/tree/v3.4.1) (2024-05-28)

### What's changed

* Performance: Sample arrays instead of performing shuffle and slice by @alextaujenis in https://github.com/faker-ruby/faker/pull/2940
* Performance: Reduce the time complexity of `Faker::Crypto` generators by @alextaujenis in https://github.com/faker-ruby/faker/pull/2938
* Remove tzinfo dependency by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2952

### Bug fixes

* Fix invalid IANA time zone identifier for `Atlantic/Cape_Verde` by @andrelaszlo in https://github.com/faker-ruby/faker/pull/2927
* Fix entry in faker.food.ingredients by @matthewmayer in https://github.com/faker-ruby/faker/pull/2933
* Docs: add absolute links to CONTRIBUTING from README by @matthewmayer in https://github.com/faker-ruby/faker/pull/2934
* Fix: `Faker::Number.hexadecimal` should include characters within the range of `[0-9a-f]` by @alextaujenis in https://github.com/faker-ruby/faker/pull/2942
* Username splits names by space and doesn't regex match them by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2950

### Features

* Add animals, desserts, foods, hobbies, house, and k-pop translations to the Korean locale file by @connie-feng in https://github.com/faker-ruby/faker/pull/2935
* Add adjectives to Korean locale file by @connie-feng in https://github.com/faker-ruby/faker/pull/2930
* Add emotions, movies, Pokemon, and Studio Ghibli to the Korean locale by @connie-feng in https://github.com/faker-ruby/faker/pull/2941
* Add Japanese translations for `Faker::Sports::Football`. by @yamat47 in https://github.com/faker-ruby/faker/pull/2903

### Update local dependencies

* Bump rake from 13.1.0 to 13.2.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2929
* Bump i18n from 1.14.4 to 1.14.5 by @dependabot in https://github.com/faker-ruby/faker/pull/2949
* Bump minitest from 5.22.3 to 5.23.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2957
* Bump rubocop from 1.63.4 to 1.64.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2958

### New Contributors

* @connie-feng made their first contribution in https://github.com/faker-ruby/faker/pull/2930
* @andrelaszlo made their first contribution in https://github.com/faker-ruby/faker/pull/2927
* @matthewmayer made their first contribution in https://github.com/faker-ruby/faker/pull/2933

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.3.1...v.3.4.1

---------------------------------

## [v3.3.1](https://github.com/faker-ruby/faker/tree/v3.3.1) (2024-04-02)

### Bug fixes

* Fix bug on phone number generator for `en-US` locale caused by incorrect `.yml` file structure by @aprescott in https://github.com/faker-ruby/faker/pull/2924

### What's Changed

* Added docs for Deprecator in CONTRIBUTING.md by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2919
* Rename Faker::show to Faker::Theater by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2921
* renamed nhs to national_health_service by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2923

### New Contributors
* @aprescott made their first contribution in https://github.com/faker-ruby/faker/pull/2924

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.3.0...v3.3.1

-------------------------

## [v3.3.0](https://github.com/faker-ruby/faker/tree/v3.3.0) (2024-03-25)

### Bug Fixes

* Remove the duplicate method Faker::Commerce.material description by @mmarusyk in https://github.com/faker-ruby/faker/pull/2914

### Features

* Add Kenya to supported countries by @AndrewNduati in https://github.com/faker-ruby/faker/pull/2871
* Benchmarking loading JSON file vs YML file by @salochara in https://github.com/faker-ruby/faker/pull/2897

### What's changed

* Fix/Deprecate `Faker::IDNumber` to `Faker::IdNumber` to be more consistent with other generator's naming convention. by @Jamal-A-Mohamed in https://github.com/faker-ruby/faker/pull/2858
* Fix/Deprecate FmaBrotherhood Generator by @kirkkwang in https://github.com/faker-ruby/faker/pull/2856
* Fix/Deprecate Faker::Australia to Faker::Locations::Australia by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2869
* Add note about EOL dependencies by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2890

### Update local dependencies

* Bump test-unit from 3.6.1 to 3.6.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2906
* Bump i18n from 1.14.1 to 1.14.4 by @dependabot in https://github.com/faker-ruby/faker/pull/2913
* Bump rubocop from 1.60.2 to 1.62.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2916
* Bump yard from 0.9.34 to 0.9.36 by @dependabot in https://github.com/faker-ruby/faker/pull/2909
* Bump minitest from 5.22.2 to 5.22.3 by @dependabot in https://github.com/faker-ruby/faker/pull/2917

### New Contributors

* @AndrewNduati made their first contribution in https://github.com/faker-ruby/faker/pull/2871
* @Jamal-A-Mohamed made their first contribution in https://github.com/faker-ruby/faker/pull/2858
* @mmarusyk made their first contribution in https://github.com/faker-ruby/faker/pull/2914

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.2.3...v3.3.0

-------------------------

## [v3.2.3](https://github.com/faker-ruby/faker/tree/v3.2.3) (2024-01-12)

### What's Changed

Happy 2024 with a new faker-ruby release.

This version includes bug and documentation fixes, and some changes on the contributing guides.

### faker-ruby is is not accepting new features proposals

As we [discussed here](https://github.com/orgs/faker-ruby/discussions/2877), we want to improve faker's performance and organization. There hasn't been to many bug reports and most of the open issues are related to performance and confusion around using faker.

As we have limited time to invest in faker, reviewing _new_ generators and locales prevent us from focusing on the big picture work. With this decision, we hope to make the necessary changes for faker to go to the next level. Please read the Contributing guides for ways to help us get there.

### Bug fixes
* Fix Phone number long number and other updates by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2842
* Favor 'The Room' instead of 'Room' by @kirkkwang in https://github.com/faker-ruby/faker/pull/2854
* Limit generated Discover cards to 19 digits by @jamie in https://github.com/faker-ruby/faker/pull/2845
* Fix Typo in README Link: Update sports.md to sport.md by @hatsu38 in https://github.com/faker-ruby/faker/pull/2859
* Fix country names and codes in address by @sudeeptarlekar in https://github.com/faker-ruby/faker/pull/2850
* fixed typo for README. Faker::JapaneseMedia::CowboyBebop by @jacoyutorius in https://github.com/faker-ruby/faker/pull/2863
* Fix typo in `Faker::Movies::HarryPotter.location` (Castelobruxo) by @leomartins1999 in https://github.com/faker-ruby/faker/pull/2866
* Fix flaky spec on `TestFakerFile#test_file_name` by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2868
* Update `Internet#username` separator param to match with the example by @AlexandreL0pes in https://github.com/faker-ruby/faker/pull/2882
* fix polish bban_pattern by @artur1313 in https://github.com/faker-ruby/faker/pull/2887

### What's Changed
* Add benchmark by @salochara in https://github.com/faker-ruby/faker/pull/2855
* Freeze new generator and locales by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2886
* Remove deprecate safe_email and free_email methods by @hatsu38 in https://github.com/faker-ruby/faker/pull/2841
* Update contribution guidelines and PULL_REQUEST_TEMPLATE by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2878
* Remove unmaintained `History.md` by @y-yagi in https://github.com/faker-ruby/faker/pull/2880
* Adds Ruby 3.3 to the CI matrix by @m-nakamura145 in https://github.com/faker-ruby/faker/pull/2883

### Update local dependencies
* Bump rubocop from 1.58.0 to 1.59.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2865
* Bump rubocop-minitest from 0.34.3 to 0.34.4 by @dependabot in https://github.com/faker-ruby/faker/pull/2884
* Bump minitest version by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2889

### New Contributors
* @kirkkwang made their first contribution in https://github.com/faker-ruby/faker/pull/2854
* @jamie made their first contribution in https://github.com/faker-ruby/faker/pull/2845
* @hatsu38 made their first contribution in https://github.com/faker-ruby/faker/pull/2859
* @salochara made their first contribution in https://github.com/faker-ruby/faker/pull/2855
* @jacoyutorius made their first contribution in https://github.com/faker-ruby/faker/pull/2863
* @leomartins1999 made their first contribution in https://github.com/faker-ruby/faker/pull/2866
* @keshavbiswa made their first contribution in https://github.com/faker-ruby/faker/pull/2868
* @y-yagi made their first contribution in https://github.com/faker-ruby/faker/pull/2880
* @AlexandreL0pes made their first contribution in https://github.com/faker-ruby/faker/pull/2882
* @m-nakamura145 made their first contribution in https://github.com/faker-ruby/faker/pull/2883
* @artur1313 made their first contribution in https://github.com/faker-ruby/faker/pull/2887

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.2.2...v.3.2.3

-------------------------

## [v3.2.2](https://github.com/faker-ruby/faker/tree/v3.2.2) (2023-11-03)

Happy November with a new faker-ruby release.

This version:
- adds generators
- fixes bugs
- updates dev and dependencies
- updates docs

### Features
* feat: add danish country code by @hoshy in https://github.com/faker-ruby/faker/pull/2818
* Add `zh-CN` translations for Bank names by @guxiaobai in https://github.com/faker-ruby/faker/pull/2840
* Add Code Scanning by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2835
* Add Japanese for Games Touhou by @shiroemons in https://github.com/faker-ruby/faker/pull/2829
* Added Faker::Company.indian_gst_number fixed #2823 by @ankitkhadria in https://github.com/faker-ruby/faker/pull/2825
* Adds Smashing Pumpkins to the Music module by @redconfetti in https://github.com/faker-ruby/faker/pull/2817

### Bug fixes
* Delete doc/default/michael_scott.md by @jmromer in https://github.com/faker-ruby/faker/pull/2837
* Fix typo in `lib/locales/README.md` by @BelaBartok39 in https://github.com/faker-ruby/faker/pull/2812

### What's Changed
* Update contributing and maintaining guides by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2836
* Changed tests from x.times loop to deterministically_verify helper. #2813 issue by @fernandomenolli in https://github.com/faker-ruby/faker/pull/2816
* Improve `#deterministically_verify` helper by @erichmachado in https://github.com/faker-ruby/faker/pull/2828

### Update local dependencies
* Bump minitest from 5.19.0 to 5.20.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2826
* Bump rake from 13.0.6 to 13.1.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2846
* Bump rubocop-minitest from 0.32.2 to 0.33.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2843
* Bump rubocop from 1.57.1 to 1.57.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2844
* Bump timecop from 0.9.6 to 0.9.8 by @dependabot in https://github.com/faker-ruby/faker/pull/2811

### New Contributors
* @BelaBartok39 made their first contribution in https://github.com/faker-ruby/faker/pull/2812
* @fernandomenolli made their first contribution in https://github.com/faker-ruby/faker/pull/2816
* @hoshy made their first contribution in https://github.com/faker-ruby/faker/pull/2818
* @shiroemons made their first contribution in https://github.com/faker-ruby/faker/pull/2829
* @erichmachado made their first contribution in https://github.com/faker-ruby/faker/pull/2828
* @jmromer made their first contribution in https://github.com/faker-ruby/faker/pull/2837
* @guxiaobai made their first contribution in https://github.com/faker-ruby/faker/pull/2840
* @redconfetti made their first contribution in https://github.com/faker-ruby/faker/pull/2817
* @ankitkhadria made their first contribution in https://github.com/faker-ruby/faker/pull/2825

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.2.1...v3.2.2

-------------------------

## [v3.2.1](https://github.com/faker-ruby/faker/tree/v3.2.1) (2023-08-11)

Happy August with a new Faker release! 🎉

This version:

- adds generators
- fixes bugs
- updates dev dependencies

This version fixes a bug with setting the locale in multi-threaded environments. It's now possible to set the locale per thread. For more details, see [How to set the default locale for in threaded server environments](https://github.com/faker-ruby/faker/blob/main/lib/locales/README.md#how-to-set-the-default-locale-for-in-threaded-server-environments).

Other changes included in this version:

## Features
* Add Final Fantasy XIV by @old-dead-account in https://github.com/faker-ruby/faker/pull/2742
* Add the Ukrainian country calling code by @kyrylo in https://github.com/faker-ruby/faker/pull/2758
* Add `exclude_words` filter to `Faker::Lorem.word` generator by @geophilusd in https://github.com/faker-ruby/faker/pull/2761
* Add Japanese translations for Sports category. by @yamat47 in https://github.com/faker-ruby/faker/pull/2770
* Add type support for Faker::Types.rb_array by @ruban-thilak in https://github.com/faker-ruby/faker/pull/2771
* Added Archer into tv category. by @lepari23 in https://github.com/faker-ruby/faker/pull/2750
* Add train station generator by @AngusDSR in https://github.com/faker-ruby/faker/pull/2755
* Add custom start date for `Faker::Date.forward` by @luciagirasoles in https://github.com/faker-ruby/faker/pull/2791
* Add `max_rut` option to `Faker::ChileRut.rut` by @hacktivista in https://github.com/faker-ruby/faker/pull/2778
* Add Faker::Date.day_of_week_between by @aramvisser in https://github.com/faker-ruby/faker/pull/2713
* Html generator for Faker by @ruban-thilak in https://github.com/faker-ruby/faker/pull/2769

## Bug fixes
* Fix locale setting by @mateusdeap in https://github.com/faker-ruby/faker/pull/2734
* add tests for password and fix an edge case by @DeepakRaj228 in https://github.com/faker-ruby/faker/pull/2741
* Remove broken chars from minecraft.yml by @ujihisa in https://github.com/faker-ruby/faker/pull/2765
* Fix flaky specs for `name` and `id` by @ruban-thilak in https://github.com/faker-ruby/faker/pull/2782
* Fixes `Faker::Music::Opera.saint_saens` issue by @devashishTaneja in https://github.com/faker-ruby/faker/pull/2792
* Fix flaky specs for dota `test_player` by @ruban-thilak in https://github.com/faker-ruby/faker/pull/2798
* Add prefixes to french name locale (`Faker::Name.name`) by @thdaraujo in https://github.com/faker-ruby/faker/pull/2800

## What's Changed
* Introduce PositionalGenerator by @mike-burns in https://github.com/faker-ruby/faker/pull/2710
* Update South Park by @IvanReyesO7 in https://github.com/faker-ruby/faker/pull/2744
* Speed up Internet::Password generation using constants by @MicBruz in https://github.com/faker-ruby/faker/pull/2725
* Improve de-CH locale with new formats and content by @stefnnn in https://github.com/faker-ruby/faker/pull/2768

## Update local dependencies
* Bump rubocop from 1.55.1 to 1.56.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2807
* Update test-unit requirement from = 3.5.9 to = 3.6.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2788
* Bump i18n from 1.12.0 to 1.13.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2756
* Update rubocop-minitest requirement from = 0.30.0 to = 0.31.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2759
* Bump minitest from 5.18.1 to 5.19.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2804

### New Contributors
* @old-dead-account made their first contribution in https://github.com/faker-ruby/faker/pull/2742
* @IvanReyesO7 made their first contribution in https://github.com/faker-ruby/faker/pull/2744
* @DeepakRaj228 made their first contribution in https://github.com/faker-ruby/faker/pull/2741
* @MicBruz made their first contribution in https://github.com/faker-ruby/faker/pull/2725
* @kyrylo made their first contribution in https://github.com/faker-ruby/faker/pull/2758
* @ujihisa made their first contribution in https://github.com/faker-ruby/faker/pull/2765
* @geophilusd made their first contribution in https://github.com/faker-ruby/faker/pull/2761
* @stefnnn made their first contribution in https://github.com/faker-ruby/faker/pull/2768
* @yamat47 made their first contribution in https://github.com/faker-ruby/faker/pull/2770
* @ruban-thilak made their first contribution in https://github.com/faker-ruby/faker/pull/2782
* @lepari23 made their first contribution in https://github.com/faker-ruby/faker/pull/2750
* @AngusDSR made their first contribution in https://github.com/faker-ruby/faker/pull/2755
* @devashishTaneja made their first contribution in https://github.com/faker-ruby/faker/pull/2792
* @mike-burns made their first contribution in https://github.com/faker-ruby/faker/pull/2710
* @hacktivista made their first contribution in https://github.com/faker-ruby/faker/pull/2778
* @mateusdeap made their first contribution in https://github.com/faker-ruby/faker/pull/2734
* @aramvisser made their first contribution in https://github.com/faker-ruby/faker/pull/2713

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.2.0...v3.2.1

-------------------------

## [v3.2.0](https://github.com/faker-ruby/faker/tree/v3.2.0) (2023-04-14)

Happy Spring with a new Faker release! 🌼

This version changes `Faker::Internet.email`, `Faker::Internet.domain_name`, `Faker::Internet.safe_email`, and `Faker::Internet.free_email` default behavior.

These generators email are now RFC 2606 compliant. They generate safe values by default using the Reserved Top Level DNS Names: `example` and `test`. To maintain backwards compatibility and give users the option to use non-safe domains at their own risk, custom domains are allowed.

`Faker::Internet.safe_email`, and `Faker::Internet.free_email` have been deprecated. Users have until October 2023 to make the necessary changes.

[More details and updated docs can be found here](https://github.com/faker-ruby/faker/blob/main/doc/default/internet.md#about-faker-ruby-transition-to-be-rfc-2606-compliant).

Other changes included in this version:

## Features
* Generate safe `email` and `domain_name` by default (RFC 2606) by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2733
* Add avatar movie by @lexisvar in https://github.com/faker-ruby/faker/pull/2699
* add chess sport by @lexisvar in https://github.com/faker-ruby/faker/pull/2701
* Remove FillMurray service by @ferblape in https://github.com/faker-ruby/faker/pull/2702
* Add Allergens to Food by @AaronRustad in https://github.com/faker-ruby/faker/pull/2706
* Update sport docs by @clementf in https://github.com/faker-ruby/faker/pull/2716
* Add country code +44 to en-gb locale by @jremes-foss in https://github.com/faker-ruby/faker/pull/2731
* Add names to DnD generator by @dollerbill in https://github.com/faker-ruby/faker/pull/2735
* add digits to password by @wyattroyc in https://github.com/faker-ruby/faker/pull/2705
* performance: remove unnecessary i18n locale reload by @codez in https://github.com/faker-ruby/faker/pull/2723
* Add Faker::Company.department generator by @acuppy in https://github.com/faker-ruby/faker/pull/2737
* Mitch Hedberg quotes by @MosDeef in https://github.com/faker-ruby/faker/pull/2721

## Bug fixes
* Fix explanation what Marketing.buzzwords does by @danieldiekmeier in https://github.com/faker-ruby/faker/pull/2700
* fix: Typo in Faker::Travel::Airport docs by @evanlouden in https://github.com/faker-ruby/faker/pull/2712
* Fix full changelog link for 3.1.1 by @rnestler in https://github.com/faker-ruby/faker/pull/2714
* Stop publishing to RubyGem by @VladVadlja in https://github.com/faker-ruby/faker/pull/2711
* Add default_country_code in locale by @ashwin-elangovan in https://github.com/faker-ruby/faker/pull/2732
* Fix formatting in readme.md by @leon-vogt in https://github.com/faker-ruby/faker/pull/2722

## Update local dependencies
* Fix rubocop updates by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2708
* Update rubocop-minitest requirement from = 0.29.0 to = 0.30.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2743
* Update minitest requirement from = 5.17.0 to = 5.18.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2727
* Update rubocop requirement from = 1.48.1 to = 1.50.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2747
* Add Faker::Company.department generator by @acuppy in https://github.com/faker-ruby/faker/pull/2737
* Update Pull Request template and guides by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2749

### New Contributors
* @lexisvar made their first contribution in https://github.com/faker-ruby/faker/pull/2699
* @danieldiekmeier made their first contribution in https://github.com/faker-ruby/faker/pull/2700
* @AaronRustad made their first contribution in https://github.com/faker-ruby/faker/pull/2706
* @evanlouden made their first contribution in https://github.com/faker-ruby/faker/pull/2712
* @rnestler made their first contribution in https://github.com/faker-ruby/faker/pull/2714
* @VladVadlja made their first contribution in https://github.com/faker-ruby/faker/pull/2711
* @clementf made their first contribution in https://github.com/faker-ruby/faker/pull/2716
* @leon-vogt made their first contribution in https://github.com/faker-ruby/faker/pull/2722
* @ashwin-elangovan made their first contribution in https://github.com/faker-ruby/faker/pull/2732
* @wyattroyc made their first contribution in https://github.com/faker-ruby/faker/pull/2705
* @codez made their first contribution in https://github.com/faker-ruby/faker/pull/2723
* @acuppy made their first contribution in https://github.com/faker-ruby/faker/pull/2737
* @MosDeef made their first contribution in https://github.com/faker-ruby/faker/pull/2721

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.1.1...v3.2.0

------------------------------------------------------------------------------

## [v3.1.1](https://github.com/faker-ruby/faker/tree/v3.1.1) (2023-02-03)

Happy Valentine's Day with a new Faker release! 🎉

This version:

- adds and deprecates generators
- fixes bugs
- updates development dependencies

### Features
* Add exclude_words keyword to Lorem Ipsum to prevent words from being produced by @philipfong in #2665
* Deprecate FillMurray service by @ferblape in #2657
* Airports by @ZionMiller in https://github.com/faker-ruby/faker/pull/2682

### Bug fixes
* Fix simple typo in es.yml by @hslzr in https://github.com/faker-ruby/faker/pull/2675
* Test the Vehicle VIN validator with known good and bad values, fixes … by @alextaujenis in https://github.com/faker-ruby/faker/pull/2640
* Fix you're/your typo and inaccuracy in Star Wars quote by @dwilsonactual in https://github.com/faker-ruby/faker/pull/2693
* Revert "Typo in Ukrainian locale, fixes #2620" by @thdaraujo in https://github.com/faker-ruby/faker/pull/2690

### Update local dependencies
* Adds Ruby 3.2 to the CI matrix. Updates checkout action version. by @petergoldstein in https://github.com/faker-ruby/faker/pull/2673
* Update rubocop-minitest requirement from = 0.25.0 to = 0.25.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2674
* Update minitest requirement from = 5.16.3 to = 5.17.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2677
* Update pry requirement from = 0.14.1 to = 0.14.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2680
* Update simplecov requirement from = 0.21.2 to = 0.22.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2672
* Update rubocop requirement from = 1.44.0 to = 1.44.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2691

### New Contributors
* @hslzr made their first contribution in https://github.com/faker-ruby/faker/pull/2675
* @ferblape made their first contribution in https://github.com/faker-ruby/faker/pull/2657
* @petergoldstein made their first contribution in https://github.com/faker-ruby/faker/pull/2673
* @dwilsonactual made their first contribution in https://github.com/faker-ruby/faker/pull/2693

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.1.0...v3.1.1

------------------------------------------------------------------------------

## [v3.1.0](https://github.com/faker-ruby/faker/tree/v3.1.0) (2022-12-23)

Happy Holidays with a new Faker release! 🎉

This version:

- adds and removes generators
- fixes bugs
- updates dependencies

### Features
* Simple Japanesemedia::CowboyBebop module by @Ivan-P23994 in https://github.com/faker-ruby/faker/pull/2617
* added travel folder and airports by @ZionMiller in https://github.com/faker-ruby/faker/pull/2601
* Spongebob TV show collections by @kleinjm in https://github.com/faker-ruby/faker/pull/2619
* Add pre-push hook example by @akanshak984 in https://github.com/faker-ruby/faker/pull/2606

### Bug fixes
* fix: ensure generated passwords have correct characters when mix_case & special_characters enabled by @tiff-o in https://github.com/faker-ruby/faker/pull/2533
* Fix: ensure sport generator produces single sport unless a number of sports is requested by @si-lens in https://github.com/faker-ruby/faker/pull/2616
* Remove typo in ISSUE_TEMPLATE to check Faker version by @loqimean in https://github.com/faker-ruby/faker/pull/2621
* Typo in Ukrainian locale, fixes #2620 by @Newman101 in https://github.com/faker-ruby/faker/pull/2622
* Remove english characters in ja locale file, fixes faker-ruby#2637 by @alextaujenis in https://github.com/faker-ruby/faker/pull/2638
* Fix country code length for non EN locale by @vbrazo in https://github.com/faker-ruby/faker/pull/2669

### What's Changed
* Removed LoremPixel Files by @uzorjchibuzor in https://github.com/faker-ruby/faker/pull/2664
* Document IBAN digits validity generator by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2625
* Create random vehicle vin numbers with the correct check-digit by @alextaujenis in https://github.com/faker-ruby/faker/pull/2633
* Fix formatting in internet/http.md documentation by @Newman101 in https://github.com/faker-ruby/faker/pull/2647
* Remove deprecated ru paul documentation by @italopires in https://github.com/faker-ruby/faker/pull/2651
* Add Ruby as specified language in code block by @luciagirasoles in https://github.com/faker-ruby/faker/pull/2654
* Fix some typos by @jdufresne in https://github.com/faker-ruby/faker/pull/2662
* Remove unnecessary executable bit from several files by @jdufresne in https://github.com/faker-ruby/faker/pull/2645
* Remove broken readme links by @vbrazo in https://github.com/faker-ruby/faker/pull/2668
* Update minecraft.rb by @lepinejf in https://github.com/faker-ruby/faker/pull/2635
* Update README and CONTRIBUTING guides by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2630
* Update dependabot ignore list by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2629

### Update local dependencies
* Update simplecov requirement from = 0.21.0 to = 0.21.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2636
* Update timecop requirement from = 0.9.5 to = 0.9.6 by @dependabot in https://github.com/faker-ruby/faker/pull/2642
* Update rubocop-minitest requirement from = 0.23.2 to = 0.25.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2653
* Update test-unit requirement from = 3.5.6 to = 3.5.7 by @dependabot in https://github.com/faker-ruby/faker/pull/2659
* Update rubocop requirement from = 1.41.0 to = 1.41.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2667

### New Contributors
* @si-lens made their first contribution in https://github.com/faker-ruby/faker/pull/2616
* @Ivan-P23994 made their first contribution in https://github.com/faker-ruby/faker/pull/2617
* @ZionMiller made their first contribution in https://github.com/faker-ruby/faker/pull/2601
* @loqimean made their first contribution in https://github.com/faker-ruby/faker/pull/2621
* @kleinjm made their first contribution in https://github.com/faker-ruby/faker/pull/2619
* @akanshak984 made their first contribution in https://github.com/faker-ruby/faker/pull/2606
* @lepinejf made their first contribution in https://github.com/faker-ruby/faker/pull/2635
* @italopires made their first contribution in https://github.com/faker-ruby/faker/pull/2651
* @luciagirasoles made their first contribution in https://github.com/faker-ruby/faker/pull/2654

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.0.0...v3.1.0

------------------------------------------------------------------------------

## [v3.0.0](https://github.com/faker-ruby/faker/tree/v3.0.0) (2022-11-01)

### Breaking Changes
- [PR #2576](https://github.com/faker-ruby/faker/pull/2576) Drop support for positional arguments in favor of keyword arguments. Support for positional arguments was deprecated on v2 [@mauromorales](https://github.com/mauromorales)

### Bug/Fixes
- [PR #2562](https://github.com/faker-ruby/faker/pull/2562) Fix Faker::Vehicle.vin [@rmm5t](https://github.com/rmm5t)
- [PR #2567](https://github.com/faker-ruby/faker/pull/2567) Fix typo abreviation -> abbreviation [@alextaujenis](https://github.com/alextaujenis)
- [PR #2594](https://github.com/faker-ruby/faker/pull/2594) Fix some typos [@jdufresne](https://github.com/jdufresne)
- [PR #2596](https://github.com/faker-ruby/faker/pull/2596) Removes NBSP from locales files [@hbontempo-br](https://github.com/hbontempo-br)

### Features
- [PR #2561](https://github.com/faker-ruby/faker/pull/2561) Add country code for `en-CA` phone numbers [@wjessop](https://github.com/wjessop)
- [PR #2566](https://github.com/faker-ruby/faker/pull/2566) Add color luminosity options [@fbuys](https://github.com/fbuys)
- [PR #2570](https://github.com/faker-ruby/faker/pull/2570) Add French Translation of Ancient [@Beygs](https://github.com/Beygs)
- [PR #2582](https://github.com/faker-ruby/faker/pull/2582) Add `clojure` as a language option to `Faker::Source` generator [@professorjrod](https://github.com/professorjrod)
- [PR #2585](https://github.com/faker-ruby/faker/pull/2585) Add movie Hackers  [@ericdain](https://github.com/ericdain)
- [PR #2589](https://github.com/faker-ruby/faker/pull/2589) Add Game Escape From Tarkov [@professorjrod](https://github.com/professorjrod)
- [PR #2592](https://github.com/faker-ruby/faker/pull/2592) Add quotes to "no"-key  [@Frubrecht](https://github.com/Frubrecht)

### What's Changed
- [PR #2549](https://github.com/faker-ruby/faker/pull/2549) Set true to `rubygems_mfa_required` gemspec metadata [@koic](https://github.com/koic)
- [PR #2557](https://github.com/faker-ruby/faker/pull/2557) Use rubocop-rake to lint Rake tasks [@dmarcoux](https://github.com/dmarcoux)
- [PR #2551](https://github.com/faker-ruby/faker/pull/2551) Security: set explicit and strict token-permissions on GitHub workflows [@sashashura](https://github.com/sashashura)
- [PR #2558](https://github.com/faker-ruby/faker/pull/2558) Remove unneeded require]() lib/faker.rb [@dmarcoux](https://github.com/dmarcoux)
- [PR #2568](https://github.com/faker-ruby/faker/pull/2568) Remove outdated comment from development dependencies [@stefannibrasil](https://github.com/stefannibrasil)
- [PR #2569](https://github.com/faker-ruby/faker/pull/2569) Improve Phone Number Locale documentation [@calvinballing](https://github.com/calvinballing)
- [PR #2579](https://github.com/faker-ruby/faker/pull/2579) Add note about Random behavior on MiniTest [@stefannibrasil](https://github.com/stefannibrasil)
- [PR #2580](https://github.com/faker-ruby/faker/pull/2580) Remove mentions to `master` and use `main` [@stefannibrasil](https://github.com/stefannibrasil)
- [PR #2586](https://github.com/faker-ruby/faker/pull/2586) Change McCree to Cassidy on Overwatch generator [@ericdain](https://github.com/ericdain)
- [PR #2584](https://github.com/faker-ruby/faker/pull/2584) Automate workflow to publish to RubyGems. [@bijoysijo](https://github.com/bijoysijo)
- [PR #2598](https://github.com/faker-ruby/faker/pull/2598) Remove tags from publish.yml [@vbrazo](https://github.com/vbrazo)
- [PR #2604](https://github.com/faker-ruby/faker/pull/2604) Update fi-FI state listing from year 1721 to 2022 [@Newman101](https://github.com/Newman101)
- [PR #2602](https://github.com/faker-ruby/faker/pull/2602) Fix publish action for release types [@thdaraujo](https://github.com/thdaraujo)
- [PR #2591](https://github.com/faker-ruby/faker/pull/2591) Fixes iban checksum calculation [@srcoley](https://github.com/srcoley)
- [PR #2599](https://github.com/faker-ruby/faker/pull/2599) Fix documentation for tarkov game [@kaushikhande](https://github.com/kaushikhande)
- [PR #2600](https://github.com/faker-ruby/faker/pull/2600) Add sports documentation and update sports [@matt17r](https://github.com/matt17r)
- [PR #2590](https://github.com/faker-ruby/faker/pull/2590) Deprecate LoremPixel [@uzorjchibuzor](https://github.com/uzorjchibuzor)

### Update local dependencies
- Update rubocop minitest to `0.23.0`
- Update simplecov to `0.21.0`
- Update test-unit to `3.5.5`
- Update rubocop to `1.37.1`

**Full Changelog**: https://github.com/faker-ruby/faker/compare/v2.23.0...v3.0.0

------------------------------------------------------------------------------

## [v2.23.0](https://github.com/faker-ruby/faker/tree/v2.23.0) (2022-09-01)

### Bug/Fixes
- [PR #2517](https://github.com/faker-ruby/faker/pull/) Fix Japanese plural [@akmhmgc](https://github.com/akmhmgc) 
- [PR #2308](https://github.com/faker-ruby/faker/pull/) Internet::Password - Improve mix_case and special_characters support [@meuble](https://github.com/meuble) 
- [PR #2520](https://github.com/faker-ruby/faker/pull/) Add thread safety [@kiskoza](https://github.com/kiskoza) 
- [PR #2543](https://github.com/faker-ruby/faker/pull/) Fix computer test [@trinaldi](https://github.com/trinaldi) 
- [PR #2552](https://github.com/faker-ruby/faker/pull/) Fix `fma_brotherhood` usage example [@y0n0zawa](https://github.com/y0n0zawa) 

### Features
- [PR #2367](https://github.com/faker-ruby/faker/pull/) Add generator for vulnerability identifiers [@NobodysNightmare](https://github.com/NobodysNightmare) 
- [PR #2397](https://github.com/faker-ruby/faker/pull/) Add sports to `Faker::Sport` [@matt17r](https://github.com/matt17r) 
- [PR #2511](https://github.com/faker-ruby/faker/pull/) Add Danish id number [@jokklan](https://github.com/jokklan) 
- [PR #2518](https://github.com/faker-ruby/faker/pull/) Add the ability to generate a mime type of a specific media type [@ric2b](https://github.com/ric2b) 
- [PR #2455](https://github.com/faker-ruby/faker/pull/) Add IDNumber.french_insee_number [@Spone](https://github.com/Spone) 
- [PR #2491](https://github.com/faker-ruby/faker/pull/) fix italy VAT and add italy condominium fiscal code generator [@FiloSpaTeam](https://github.com/FiloSpaTeam) 
- [PR #2460](https://github.com/faker-ruby/faker/pull/) Add ChileRut.full_formatted_rut [@KarlHeitmann](https://github.com/KarlHeitmann) 
- [PR #2540](https://github.com/faker-ruby/faker/pull/) Add vehicle version generator [@trinaldi](https://github.com/trinaldi) 

### What's Changed
- [PR #2530](https://github.com/faker-ruby/faker/pull/) Fix flaky user agent test [@thdaraujo](https://github.com/thdaraujo) 
- [PR #2531](https://github.com/faker-ruby/faker/pull/) Update GitHub Issues and Pull Request Templates [ci-skip] [@stefannibrasil](https://github.com/stefannibrasil) 
- [PR #2535](https://github.com/faker-ruby/faker/pull/) Fix warning instance variable uninitialized [@akmhmgc](https://github.com/akmhmgc) 
- [PR #2536](https://github.com/faker-ruby/faker/pull/) Updated versions and added more operating systems [@abrahamparayil](https://github.com/abrahamparayil) 
- [PR #2538](https://github.com/faker-ruby/faker/pull/) Drop support for EOL Ruby versions (`2.5` and `2.6`) [@nickmendezFlatiron](https://github.com/nickmendezFlatiron) 

### Update local dependencies
- Update minitest to `5.16.3`
- Update rubocop to `1.35.1`

------------------------------------------------------------------------------

## [v2.22.0](https://github.com/faker-ruby/faker/tree/v2.22.0) (2022-07-28)

## Bug/Fixes

- [PR #2500](https://github.com/faker-ruby/faker/pull/2500) Fix: Duplicate array before concatenating [@mattr](https://github.com/mattr)
- [PR #2488](https://github.com/faker-ruby/faker/pull/2488) Fixed random selection issue [@sudeeptarlekar](https://github.com/sudeeptarlekar)
- [PR #2475](https://github.com/faker-ruby/faker/pull/2475) Update regex used for Faker::Vehicle#vin [@erayalkis](https://github.com/erayalkis)

## Chores

- [PR #2513](https://github.com/faker-ruby/faker/pull/2513) Remove broken docs [@vbrazo](https://github.com/vbrazo)
- [PR #2502](https://github.com/faker-ruby/faker/pull/2502) Update actions/checkout version in GitHub actions [@jdufresne](https://github.com/jdufresne)
- [PR #2501](https://github.com/faker-ruby/faker/pull/2501) Make ReadMe more consise [@jenniferdewan](https://github.com/jenniferdewan)
- [PR #2489](https://github.com/faker-ruby/faker/pull/2489) Change a filename to follow naming conventions [@yasuhiron777](https://github.com/yasuhiron777)

## Feature Request

- [PR #2477](https://github.com/faker-ruby/faker/pull/2477) feat: add bot_user_agent method for generate web crawle's user agents [@a-chacon](https://github.com/a-chacon)
- [PR #2465](https://github.com/faker-ruby/faker/pull/2465) Add a new sports section for mountaineers [@LeviLong01](https://github.com/LeviLong01)

## Update locales

- [PR #2509](https://github.com/faker-ruby/faker/pull/2509) Add all Dota 2 heroes [@JCFarrow](https://github.com/JCFarrow)
- [PR #2507](https://github.com/faker-ruby/faker/pull/2507) Update dog.yml [@Kedaruma-Bond](https://github.com/Kedaruma-Bond)
- [PR #2503](https://github.com/faker-ruby/faker/pull/2503) Update pl.yml [@marek-witkowski](https://github.com/marek-witkowski)
- [PR #2499](https://github.com/faker-ruby/faker/pull/2499) Fix: Use pattern to define Australian cell phone formats [@mattr](https://github.com/mattr)
- [PR #2497](https://github.com/faker-ruby/faker/pull/2497) Fix typos in Australia [@mattr](https://github.com/mattr)
- [PR #2490](https://github.com/faker-ruby/faker/pull/2490) Added Japanese adjective translations [@yasuhiron777](https://github.com/yasuhiron777)

------------------------------------------------------------------------------

## [v2.21.0](https://github.com/faker-ruby/faker/tree/v2.21.0) (2022-05-12)

## Bug/Fixes

- [PR #2443](https://github.com/faker-ruby/faker/pull/2443) Fixed error for random in markdown [@sudeeptarlekar](https://github.com/sudeeptarlekar)

## Feature Request

- [PR #2252](https://github.com/faker-ruby/faker/pull/2252) Add Faker::Movies::Tron [@craineum](https://github.com/craineum)

## Update locales
- [PR #2485](https://github.com/faker-ruby/faker/pull/2485) Add japanese translations for emotion [@kenboo0426](https://github.com/kenboo0426)
- [PR #2479](https://github.com/faker-ruby/faker/pull/2479) Add japanese translations for naruto [@johnmanjiro13](https://github.com/johnmanjiro13)
- [PR #2478](https://github.com/faker-ruby/faker/pull/2478) Add Japanese translation for relationships [@shouichi](https://github.com/shouichi)
- [PR #2469](https://github.com/faker-ruby/faker/pull/2467) Fix blank row in game.yml [@KingYoSun](https://github.com/KingYoSun)
- [PR #2467](https://github.com/faker-ruby/faker/pull/2467) French traduction of adjectives [@Beygs](https://github.com/Beygs)

## Update local dependencies

- Update rubocop to `1.26.0`
- Update timecop to `0.95.0`

------------------------------------------------------------------------------

## [v2.20.0](https://github.com/faker-ruby/faker/tree/v2.20.0) (2022-03-05)

## Documentation

- [PR #2421](https://github.com/faker-ruby/faker/pull/2421) Add general documentation for Faker::Camera [@aleksandrilyin](https://github.com/aleksandrilyin)


## Feature Request

- [PR #2457](https://github.com/faker-ruby/faker/pull/2457) add Command & Conquer games [@Awilum](https://github.com/Awilum)
- [PR #2456](https://github.com/faker-ruby/faker/pull/2456) fix heading for faker hobby doc [@Awilum](https://github.com/Awilum)
- [PR #2411](https://github.com/faker-ruby/faker/pull/2411) Add mock data for Auth0 OAuth [@Norio4](https://github.com/Norio4)
- [PR #2396](https://github.com/faker-ruby/faker/pull/2396) Add Brooklyn Nine Nine into tv shows category [@fralps](https://github.com/fralps)
- [PR #2395](https://github.com/faker-ruby/faker/pull/2395) Add The Kingkiller Chronicle [@fblupi](https://github.com/fblupi)
- [PR #2392](https://github.com/faker-ruby/faker/pull/2392) Update LV locale - cell phone numbers should be 8 symbols [@tmikoss](https://github.com/tmikoss)
- [PR #2383](https://github.com/faker-ruby/faker/pull/2383) Add Faker::JapaneseMedia::KamenRider#transformation_device [@boardfish](https://github.com/boardfish)
- [PR #2382](https://github.com/faker-ruby/faker/pull/2382) Add collectible devices [@boardfish](https://github.com/boardfish)
- [PR #2378](https://github.com/faker-ruby/faker/pull/2378) Re-add the Faker::Internet.base64 method [@ashishra0](https://github.com/ashishra0)
- [PR #2374](https://github.com/faker-ruby/faker/pull/2374) Add Faker::JapaneseMedia::KamenRider [@boardfish](https://github.com/boardfish)
- [PR #1656](https://github.com/faker-ruby/faker/pull/1656) Add bible entries [@enowbi](https://github.com/enowbi)

## Update locales

- [PR #2462](https://github.com/faker-ruby/faker/pull/2462) Add Sora and Hollow Bastion to SuperSmashBros yml files [@gazayas](https://github.com/gazayas)
- [PR #2458](https://github.com/faker-ruby/faker/pull/2458) Fix typo on Tom Jobim's name [@andrerferrer](https://github.com/andrerferrer)
- [PR #2452](https://github.com/faker-ruby/faker/pull/2452) updated Timor-Leste in en/addresses.yml [@masukomi](https://github.com/masukomi)
- [PR #2450](https://github.com/faker-ruby/faker/pull/2450) dividing male and female Arabic names [@Alfulayt](https://github.com/Alfulayt)
- [PR #2381](https://github.com/faker-ruby/faker/pull/2381) Remove duplicates and clean up Faker::JapaneseMedia::KamenRider [@boardfish](https://github.com/boardfish)
- [PR #2405](https://github.com/faker-ruby/faker/pull/2405) Add countries in Japanese [@lawriecate](https://github.com/lawriecate)
- [PR #2403](https://github.com/faker-ruby/faker/pull/2403) add Faker::Animal in pt-BR [@thiago-henrique-leite](https://github.com/thiago-henrique-leite)
- [PR #2377](https://github.com/faker-ruby/faker/pull/2377) Fix non striped coffe blender [@ngouy](https://github.com/ngouy)

## Update local dependencies

- Update rubocop to `1.25.0`
- Update rake to `13.0.6`
- Update test-unit to `3.5.3`
- Update yard to `0.9.27`

------------------------------------------------------------------------------

## [v2.19.0](https://github.com/faker-ruby/faker/tree/v2.19.0) (2021-08-22)

## Bug/Fixes

- [PR #2356](https://github.com/faker-ruby/faker/pull/2356) fix broken link for placeholdit [@lilisako](https://github.com/lilisako)
- [PR #2351](https://github.com/faker-ruby/faker/pull/2351) Fix spanish organisation number [@laulujan](https://github.com/laulujan)

## Feature Request

- [PR #2371](https://github.com/faker-ruby/faker/pull/2371) Add supernatural TV show [@vin1cius](https://github.com/vin1cius)
- [PR #2369](https://github.com/faker-ruby/faker/pull/2369) Added more Science examples - science branches, modifiers and tools [@itay-grudev](https://github.com/itay-grudev)
- [PR #2361](https://github.com/faker-ruby/faker/pull/2361) Add ethnic category to the food generator [@wolwire](https://github.com/wolwire)
- [PR #2359](https://github.com/faker-ruby/faker/pull/2359) add stock_market to finance Faker::Finance [@lilisako](https://github.com/lilisako)
- [PR #2341](https://github.com/faker-ruby/faker/pull/2341) add Hobby to default [@rohanphillips](https://github.com/rohanphillips)
- [PR #2324](https://github.com/faker-ruby/faker/pull/2324) Add Faker::Emotion.word [@jayqui](https://github.com/jayqui)
- [PR #2320](https://github.com/faker-ruby/faker/pull/2320) Add Faker::TvShows::TheOffice [@sandylcruz](https://github.com/sandylcruz)
- [PR #2245](https://github.com/faker-ruby/faker/pull/2245) Add Faker::Australia class [@astley92](https://github.com/astley92)
- [PR #1731](https://github.com/faker-ruby/faker/pull/1731) add brand, vendor support to commerce [@ashishra0](https://github.com/ashishra0)

## Update locales

- [PR #2343](https://github.com/faker-ruby/faker/pull/2343) Minor typo fixes to Community quotes [@sunny](https://github.com/sunny)
- [PR #2340](https://github.com/faker-ruby/faker/pull/2340) Add JapaneseMedia StudioGhibli for locals/ja.yml [@ryogift](https://github.com/ryogift)
- [PR #2339](https://github.com/faker-ruby/faker/pull/2339) Various locale specific and other fixes for faker [@psibi](https://github.com/psibi)
- [PR #2338](https://github.com/faker-ruby/faker/pull/2338) Add Kazuya to Faker::Games::SuperSmashBros [@boardfish](https://github.com/boardfish)
- [PR #2333](https://github.com/faker-ruby/faker/pull/2333) add FR translation for animals [@cprodhomme](https://github.com/cprodhomme)
- [PR #2329](https://github.com/faker-ruby/faker/pull/2329) Fix Faker::Color.color_name for Japanese [@yujideveloper](https://github.com/yujideveloper)
- [PR #2327](https://github.com/faker-ruby/faker/pull/2327) Remove trailing spaces from translations [@michebble](https://github.com/michebble)
- [PR #2326](https://github.com/faker-ruby/faker/pull/2326) Faker::Address.postcode (locale=ja) should contains hyphen [@gongo](https://github.com/gongo)

## Update local dependencies

- Update rubocop requirement from = 1.18.3 to = 1.18.4 (#2362)
- Update rake requirement from = 13.0.3 to = 13.0.6 (#2357)
- Update rubocop requirement from = 1.18.1 to = 1.18.3 (#2353)
- Update rubocop requirement from = 1.17.0 to = 1.18.1 (#2346)
- Update rubocop requirement from = 1.16.0 to = 1.17.0 (#2337)
- Update test-unit requirement from = 3.4.2 to = 3.4.4 (#2334)
- Update rubocop requirement from = 1.15.0 to = 1.16.0 (#2332)
- Update test-unit requirement from = 3.4.1 to = 3.4.2 (#2331)
- Update rubocop requirement from = 1.14.0 to = 1.15.0 (#2325)

------------------------------------------------------------------------------

## [v2.18.0](https://github.com/faker-ruby/faker/tree/v2.18.0) (2021-05-15)

## Bug/Fixes

- [PR #2300](https://github.com/faker-ruby/faker/pull/2300) Fix space.company by adding missing quote [@koic](https://github.com/koic)
- [PR #2044](https://github.com/faker-ruby/faker/pull/2044) Workaround for cc-test-reporter with SimpleCov 0.18 [@koic](https://github.com/koic)

## Chores

- [PR #2316](https://github.com/faker-ruby/faker/pull/2316) Fix typo in test method [@yujideveloper](https://github.com/yujideveloper)

## Documentation

- [PR #2290](https://github.com/faker-ruby/faker/pull/2290) Fix typo [@d-holbach](https://github.com/d-holbach)
- [PR #2282](https://github.com/faker-ruby/faker/pull/2282) fixed small typo [@koic](https://github.com/koic)

## Feature Request

- [PR #2301](https://github.com/faker-ruby/faker/pull/2301) Add Faker::IDNumber.croatian_id method [@lovro-bikic](https://github.com/lovro-bikic)
- [PR #2299](https://github.com/faker-ruby/faker/pull/2299) Add birds [@brotherjack](https://github.com/brotherjack)
- [PR #2295](https://github.com/faker-ruby/faker/pull/2295) Add more methods to the Witcher class [@marcelobarreto](https://github.com/marcelobarreto)
- [PR #2289](https://github.com/faker-ruby/faker/pull/2289) Increase french entropy [@meuble](https://github.com/meuble)
- [PR #2287](https://github.com/faker-ruby/faker/pull/2287) Add Crypto.sha512 [@crondaemon](https://github.com/crondaemon)
- [PR #2190](https://github.com/faker-ruby/faker/pull/2190) Add Faker::Tea [@snood1205](https://github.com/snood1205)
- [PR #2175](https://github.com/faker-ruby/faker/pull/2175) Add two generators to Faker::Science [@RubyHuntsman](https://github.com/RubyHuntsman)
- [PR #1910](https://github.com/faker-ruby/faker/pull/1910) Add Faker::Music#mambo_no_5, a Generator for Random First Names that Appear in Lou Bega's Mambo No. 5 [@NickyEXE](https://github.com/NickyEXE)

## Update locales

- [PR #2321](https://github.com/faker-ruby/faker/pull/2321) Canadian area code 226 included in array of US area codes [@jgarber623](https://github.com/jgarber623)
- [PR #2317](https://github.com/faker-ruby/faker/pull/2317) Fix ci for es-AR [@yujideveloper](https://github.com/yujideveloper)
- [PR #2315](https://github.com/faker-ruby/faker/pull/2315) Split JA translation file into one file per class [@yujideveloper](https://github.com/yujideveloper)
- [PR #2313](https://github.com/faker-ruby/faker/pull/2313) Add Japanese translation for Faker::Subscription [@yujideveloper](https://github.com/yujideveloper)
- [PR #2311](https://github.com/faker-ruby/faker/pull/2311) add yoda quotes to russian locale [@aka-nez](https://github.com/aka-nez)
- [PR #2297](https://github.com/faker-ruby/faker/pull/2297) add Japanese actual zipcodes in locals/ja.yml [@POPPIN-FUMI](https://github.com/POPPIN-FUMI)
- [PR #2291](https://github.com/faker-ruby/faker/pull/2291) Add Commerce for Japanese [@ima1zumi](https://github.com/ima1zumi)
- [PR #2285](https://github.com/faker-ruby/faker/pull/2285) Fix update Brazilian phone country code [@ricardopacheco](https://github.com/ricardopacheco)
- [PR #2154](https://github.com/faker-ruby/faker/pull/2154) Cleanup books. Add Fantasy::Tolkien to README. [@mathisto](https://github.com/mathisto)

## Update local dependencies

- Update rubocop requirement from = 1.13.0 to = 1.14.0 (#2314)
- Upgrade to GitHub-native Dependabot (#2310)
- Update rubocop requirement from = 1.12.1 to = 1.13.0 (#2305)
- Update test-unit requirement from = 3.4.0 to = 3.4.1 (#2303)
- Update pry requirement from = 0.14.0 to = 0.14.1 (#2298)
- Update rubocop requirement from = 1.12.0 to = 1.12.1 (#2294)
- Update rubocop requirement from = 1.11.0 to = 1.12.0 (#2288)

## [v2.17.0](https://github.com/faker-ruby/faker/tree/v2.17.0) (2021-03-10)

## Chores

- [PR #2272](https://github.com/faker-ruby/faker/pull/2272) Bump RuboCop to 1.10.0 [@koic](https://github.com/koic)
- [PR #2270](https://github.com/faker-ruby/faker/pull/2270) Generate different values when generating a hash [@DaniTheLion](https://github.com/DaniTheLion)
- [PR #2236](https://github.com/faker-ruby/faker/pull/2236) Move Digest classes to OpenSSL [@dbussink](https://github.com/dbussink)

## Documentation

- [PR #2277](https://github.com/faker-ruby/faker/pull/2277) add Hip Hop To Path [@Josiassejod1](https://github.com/Josiassejod1)
- [PR #2276](https://github.com/faker-ruby/faker/pull/2276) Fix syntax highlighting and missing version [@ghiculescu](https://github.com/ghiculescu)
- [PR #2255](https://github.com/faker-ruby/faker/pull/2255) Correct capitalization of RuboCop in text [@jdufresne](https://github.com/jdufresne)
- [PR #2204](https://github.com/faker-ruby/faker/pull/2204) update documentation to include Float type [@BigBigDoudou](https://github.com/BigBigDoudou)

## Feature Request

- [PR #2256](https://github.com/faker-ruby/faker/pull/2256) Add Faker::Educator.primary_school [@jdufresne](https://github.com/jdufresne)
- [PR #2248](https://github.com/faker-ruby/faker/pull/2248) Add Bank.iban_country_code [@mastermatt](https://github.com/mastermatt)
- [PR #2166](https://github.com/faker-ruby/faker/pull/2166) add binary number faker [@gabrielbaldao](https://github.com/gabrielbaldao)

## Update locales

- [PR #2275](https://github.com/faker-ruby/faker/pull/2275) Add Japanese for Faker::Games::Orverwatch [@may-solty](https://github.com/may-solty)
- [PR #2268](https://github.com/faker-ruby/faker/pull/2268) Add Japanese for Faker::Games::SuperMario [@k-maekawa](https://github.com/k-maekawa)
- [PR #2258](https://github.com/faker-ruby/faker/pull/2258) Add es-AR locale [@fcolacilli](https://github.com/fcolacilli)
- [PR #2215](https://github.com/faker-ruby/faker/pull/2215) Unify model names to not contain manufacturer name [@berkos](https://github.com/berkos)

------------------------------------------------------------------------------

## [v2.16.0](https://github.com/faker-ruby/faker/tree/v2.16.0) (2021-02-09)

## Chores

- [PR #2262](https://github.com/faker-ruby/faker/pull/2262) Workaround build error for ruby-head [@koic](https://github.com/koic)
- [PR #2257](https://github.com/faker-ruby/faker/pull/2257) Trim trailing white space throughout the project [@koic](https://github.com/koic)
- [PR #2229](https://github.com/faker-ruby/faker/pull/2229) Use Random.new instead of `Random::DEFAULT` [@connorshea](https://github.com/connorshea)
- [PR #2226](https://github.com/faker-ruby/faker/pull/2226) Add Ruby 3.0 to CI matrix [@connorshea](https://github.com/connorshea)

## Documentation

- [PR #2247](https://github.com/faker-ruby/faker/pull/2247) 2243 yard doc [@sudeeptarlekar](https://github.com/sudeeptarlekar)
- [PR #2240](https://github.com/faker-ruby/faker/pull/2240) Updated `rock_band.md` to include example for using song generator [@jsca-kwok](https://github.com/jsca-kwok)
- [PR #2205](https://github.com/faker-ruby/faker/pull/2205) `Faker::Mountain` doc [@bipashant](https://github.com/bipashant)

## Feature Request

- [PR #2221](https://github.com/faker-ruby/faker/pull/2221) Added rock band song generator [@jsca-kwok](https://github.com/jsca-kwok)
- [PR #2208](https://github.com/faker-ruby/faker/pull/2208) Feat/add blockchain Tezos keys [@akettal](https://github.com/akettal) [@Pierre-Michard](https://github.com/Pierre-Michard)
- [PR #2197](https://github.com/faker-ruby/faker/pull/2197) Add `Faker::Games::Touhou` [@dysnomian](https://github.com/dysnomian)

## Update locales

- [PR #2238](https://github.com/faker-ruby/faker/pull/2238) added some data in `fr.yml` and `football.yml` [@MathGL92](https://github.com/MathGL92)
- [PR #2222](https://github.com/faker-ruby/faker/pull/2222) Add Japanese for `Faker::Book` [@zoshigayan](https://github.com/zoshigayan)
- [PR #2217](https://github.com/faker-ruby/faker/pull/2217) Add Sephiroth and Northern Cave to `Faker::Games::SuperSmashBros` [@boardfish](https://github.com/boardfish)
- [PR #2201](https://github.com/faker-ruby/faker/pull/2201) Typo in Lebowski Quote [@rgraff](https://github.com/rgraff)
- [PR #2197](https://github.com/faker-ruby/faker/pull/2197) Add `Faker::Games::Touhou` [@dysnomian](https://github.com/dysnomian)

------------------------------------------------------------------------------

## [v2.15.1](https://github.com/faker-ruby/faker/tree/v2.15.1) (2020-11-24)

- Rollback PR #2169 and bump 2.15.1 [#2203](https://github.com/faker-ruby/faker/pull/2203) @vbrazo

------------------------------------------------------------------------------

## [v2.15.0](https://github.com/faker-ruby/faker/tree/v2.15.0) (2020-11-24)

## Bug/Fixes

- RuboCop 1.0 fixes [#2182](https://github.com/faker-ruby/faker/pull/2182) @amatsuda
- Get rid of broken I18n locales configuration for the tests [#2168](https://github.com/faker-ruby/faker/pull/2168) @amatsuda
- Fixes a bug when generating a password with min_length eq 1 [#2138](https://github.com/faker-ruby/faker/pull/2138) @adrian-rivera @Zeragamba
- Improve Faker::Company.spanish_organisation_number [#2106](https://github.com/faker-ruby/faker/pull/2106)

## Chores

- Reformat demographic yaml [#2189](https://github.com/faker-ruby/faker/pull/2189) @fiteclub
- An attempt to load only necessary locales on the fly [#2169](https://github.com/faker-ruby/faker/pull/2169) @amatsuda
- Faker::Config can be a Module rather than a Class [#2167](https://github.com/faker-ruby/faker/pull/2167) @amatsuda
- Cleanup games [#2155](https://github.com/faker-ruby/faker/pull/2155) @mathisto
- Deprecate `celebrity` methods in favor of `actor` [#2133](https://github.com/faker-ruby/faker/pull/2133) @vraravam

## Documentation

- Fix class name in volleyball.md [#2198](https://github.com/faker-ruby/faker/pull/2198) @connorshea
- Fix typo in doc/games/heroes.md [#2145](https://github.com/faker-ruby/faker/pull/2145) @Crysicia
- fix typo [#2141](https://github.com/faker-ruby/faker/pull/2141) @Zeragamba
- Updated versions in doc for methods. [#2123](https://github.com/faker-ruby/faker/pull/2123) @sudeeptarlekar

## Feature Request

- Add `Faker::Mountain` [#2196](https://github.com/faker-ruby/faker/pull/2196) @bipashant
- Add Faker::Volleyball [#2178](https://github.com/faker-ruby/faker/pull/2178) @RubyHuntsman
- Add artifact generator to Faker::Game::Heroes [#2177](https://github.com/faker-ruby/faker/pull/2177) @droznyk
- Add generator to Faker::Games:ElderScrolls [#2171](https://github.com/faker-ruby/faker/pull/2171) @RubyHuntsman
- Augment opera [#2170](https://github.com/faker-ruby/faker/pull/2170) @Gaitorius
- Add generator to Faker::Games::ElderScrolls [#2164](https://github.com/faker-ruby/faker/pull/2164) @RubyHuntsman
- Add more generators to Faker::Minecraft [#2162](https://github.com/faker-ruby/faker/pull/2162) @RubyHuntsman
- I added more programming languages to the source [#2161](https://github.com/faker-ruby/faker/pull/2161) @JoaoHenriqueVale
- Add Faker:Camera [#2159](https://github.com/faker-ruby/faker/pull/2159) @RubyHuntsman
- Add how to train your dragon [#2158](https://github.com/faker-ruby/faker/pull/2158) @archbloom
- Add Faker::Fantasy::Tolkien [#2152](https://github.com/faker-ruby/faker/pull/2152) @mathisto
- Feature: Add north dakota driving licence [#2149](https://github.com/faker-ruby/faker/pull/2149) @martinjaimem
- Add Final Space to TvShows category [#2147](https://github.com/faker-ruby/faker/pull/2147)
- Add finance/stock generators [#2146](https://github.com/faker-ruby/faker/pull/2146) @johnpitchko
- Add Clash Of Clans to the Game category [#2143](https://github.com/faker-ruby/faker/pull/2143) @jamesmai0512
- Add Conan to the JapaneseMedia category [#2142](https://github.com/faker-ruby/faker/pull/2142) @jamesmai0512
- Add Naruto to the JapaneseMedia category [#2139](https://github.com/faker-ruby/faker/pull/2139) @jamesmai0512
- Add Doraemon to the JapaneseMedia category [#2137](https://github.com/faker-ruby/faker/pull/2137) @jamesmai0512
- Add space force and coast guard to military [#2136](https://github.com/faker-ruby/faker/pull/2136) @mathisto
- Add Super Mario [#2135](https://github.com/faker-ruby/faker/pull/2135) @fblupi
- Add The Room (2003) to Movies [#2134](https://github.com/faker-ruby/faker/pull/2134) @fiteclub
- Faker adjectives [#2130](https://github.com/faker-ruby/faker/pull/2130) @loicboset
- Add Studio Ghibli to the JapaneseMedia category [#2124](https://github.com/faker-ruby/faker/pull/2124) @Kadaaran
- Created New Method Faker::Quote.fortune_cookie [#2112](https://github.com/faker-ruby/faker/pull/2112) @catonmat
- Allow disabling the usage of open compounds in sentences [#2109](https://github.com/faker-ruby/faker/pull/2109) @tjozwik
- Add faker for hiphop artist [#1923](https://github.com/faker-ruby/faker/pull/1923) @Josiassejod1
- Add races and class names to WorldOfWarcraft [#1787](https://github.com/faker-ruby/faker/pull/1787) @mathisto
- Add planets and races to DragonBall [#1786](https://github.com/faker-ruby/faker/pull/1786) @mathisto
- Add planets, cities, and quotes to Dune [#1784](https://github.com/faker-ruby/faker/pull/1784) @mathisto

## Update locales

- add japanese gender first name [#2191](https://github.com/faker-ruby/faker/pull/2191) @issei126
- Add full_address to Ukrainian locale [#2176](https://github.com/faker-ruby/faker/pull/2176) @Ptico
- Fixed some spelling issues in company.yml [#2173](https://github.com/faker-ruby/faker/pull/2173) @coreymaher
- Update Faker::Games::SuperSmashBros [#2164](https://github.com/faker-ruby/faker/pull/2164) @boardfish
- Add more quotes to Faker::Games::Witcher [#2163](https://github.com/faker-ruby/faker/pull/2163) @RubyHuntsman
- Add Jack Handey's Deep Thoughts to quotes [#2150](https://github.com/faker-ruby/faker/pull/2150) @fiteclub
- add brazil license plate from mercosul rules [#2144](https://github.com/faker-ruby/faker/pull/2144) @gabrielbaldao
- Add additional quotes to Studio Ghibli [#2132](https://github.com/faker-ruby/faker/pull/2132) @lambda2
- Change 'Nyota Uhuru' to 'Nyota Uhura' [#2121](https://github.com/faker-ruby/faker/pull/2121) @TrevorA-TrevorA
- Add spanish license plates [#2103](https://github.com/faker-ruby/faker/pull/2103)

## Update local dependencies

- Update RuboCop requirement from = 1.0.0 to = 1.1.0 [#2185](https://github.com/faker-ruby/faker/pull/2185)
- Update RuboCop requirement from = 0.93.1 to = 1.0.0 [#2172](https://github.com/faker-ruby/faker/pull/2172)
- Update RuboCop requirement from = 0.93.0 to = 0.93.1 [#2156](https://github.com/faker-ruby/faker/pull/2156)
- Update RuboCop requirement from = 0.92.0 to = 0.93.0 [#2151](https://github.com/faker-ruby/faker/pull/2151)
- Update RuboCop requirement from = 0.91.1 to = 0.92.0 [#2129](https://github.com/faker-ruby/faker/pull/2129)
- Update RuboCop requirement from = 0.91.0 to = 0.91.1 [#2126](https://github.com/faker-ruby/faker/pull/2126)
- Update RuboCop requirement from = 0.90.0 to = 0.91.0 [#2122](https://github.com/faker-ruby/faker/pull/2122)
- Update test-unit requirement from = 3.3.6 to = 3.3.7 [#2195](https://github.com/faker-ruby/faker/pull/2195)
- Update timecop requirement from = 0.9.1 to = 0.9.2 [#2160](https://github.com/faker-ruby/faker/pull/2160)

------------------------------------------------------------------------------

## [v2.14.0](https://github.com/faker-ruby/faker/tree/v2.14.0) (2020-09-15)

## Bug/Fixes

- [PR #2119](https://github.com/faker-ruby/faker/pull/2119) Fixed failing spec for phone number

## Chores

- [PR #2088](https://github.com/faker-ruby/faker/pull/2088) Remove the space in the word "turtle" in the Creature::Animals faker
- [PR #2081](https://github.com/faker-ruby/faker/pull/2081) Remove redundant condition branch for Ruby 2.4
- [PR #2077](https://github.com/faker-ruby/faker/pull/2077) Rename tests according to the `test*.rb` pattern so that they run

## Documentation

- [PR #2095](https://github.com/faker-ruby/faker/pull/2095) Fix a typo for `Games::DnD.species`
- [PR #2094](https://github.com/faker-ruby/faker/pull/2094) Correct method name from race to species in DnD doc
- [PR #2079](https://github.com/faker-ruby/faker/pull/2079) Add `Music::PearlJam` to Readme
- [PR #2058](https://github.com/faker-ruby/faker/pull/2058) Add YARD doc for `Faker::Code`

## Feature Request

- [PR #2117](https://github.com/faker-ruby/faker/pull/2117) Add Truffleruby head to CI
- [PR #2104](https://github.com/faker-ruby/faker/pull/2104) 2097 Added barcodes
- [PR #2090](https://github.com/faker-ruby/faker/pull/2090) 1693 USA driving license
- [PR #2098](https://github.com/faker-ruby/faker/pull/2098) Update DnD generator
- [PR #2096](https://github.com/faker-ruby/faker/pull/2096) 2091 faker drones
- [PR #2092](https://github.com/faker-ruby/faker/pull/2092) Add a street fighter generator
- [PR #2082](https://github.com/faker-ruby/faker/pull/2082) Enable `Lint/UnifiedInteger` cop

## Update locales

- [PR #2100](https://github.com/faker-ruby/faker/pull/2100) Remove Gaylord
- [PR #2087](https://github.com/faker-ruby/faker/pull/2087) Fix/remove country code from phone numbers
- [PR #2086](https://github.com/faker-ruby/faker/pull/2086) removing country code from phone numbers to `fr-CH`
- [PR #2084](https://github.com/faker-ruby/faker/pull/2084) removed extra + sign from country codes
- [PR #2078](https://github.com/faker-ruby/faker/pull/2078) Removed 07624 from UK mobile numbers
- [PR #2073](https://github.com/faker-ruby/faker/pull/2073) Add missing azimuth field for fr locale
- [PR #2072](https://github.com/faker-ruby/faker/pull/2072) Remove time formats from file

Update local dependencies

- Update RuboCop requirement from = 0.87.1 to = 0.88.0 (#2080)
- Update RuboCop requirement from = 0.87.0 to = 0.87.1 (#2075)
- Update RuboCop requirement from = 0.86.0 to = 0.87.0 (#2074)
- Bumps i18n from 1.8.4 to 1.8.5 (#2089)
- Bumps i18n from 1.8.3 to 1.8.4 (#2083)

------------------------------------------------------------------------------

## [v2.13.0](https://github.com/faker-ruby/faker/tree/v2.13.0) (2020-06-24)

This version:
- adds YARD docs for several interface methods
- fixes bugs
- adds improvements to the code base
- updates dependencies

## Bug/Fixes

- [PR #2050](https://github.com/faker-ruby/faker/pull/2050) Fix random error in music tests [@martinjaimem](https://github.com/martinjaimem)
- [PR #2037](https://github.com/faker-ruby/faker/pull/2037) Bug Fix: BIC Collision (Issue 1907) [@Newman101](https://github.com/Newman101)
- [PR #2026](https://github.com/faker-ruby/faker/pull/2026) Sanitize email when name has special characters [@Zeragamba](https://github.com/Zeragamba)
- [PR #1785](https://github.com/faker-ruby/faker/pull/1785) Adds a fix for when :en is not one of the available locales [@jaimerodas](https://github.com/jaimerodas)

## Chores

- [PR #2041](https://github.com/faker-ruby/faker/pull/2041) Reduce Lines in char.rb [@Newman101](https://github.com/Newman101)
- [PR #2039](https://github.com/faker-ruby/faker/pull/2039) restore Kylo Ren quotes [@Zeragamba](https://github.com/Zeragamba)
- [PR #2038](https://github.com/faker-ruby/faker/pull/2038) Drop EOL Rubies from CI tests [@Zeragamba](https://github.com/Zeragamba)
- [PR #2033](https://github.com/faker-ruby/faker/pull/2033) Use `Faker::Base::ULetters` constant instead [@vbrazo](https://github.com/vbrazo)
- [PR #2028](https://github.com/faker-ruby/faker/pull/2028) Reorganize some tests [@connorshea](https://github.com/connorshea)
- [PR #1853](https://github.com/faker-ruby/faker/pull/1853) Exclude string.rb from consideration by YARD. [@connorshea](https://github.com/connorshea)

## Deprecation

- [PR #2031](https://github.com/faker-ruby/faker/pull/2031) Deprecate `HeroesOfTheStorm.class` [@koic](https://github.com/koic)

## Documentation

- [PR #2065](https://github.com/faker-ruby/faker/pull/2065) Add missing documentation to `Faker::Computer` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2064](https://github.com/faker-ruby/faker/pull/2064) Add minecraft generators [@Ri1a](https://github.com/Ri1a)
- [PR #2061](https://github.com/faker-ruby/faker/pull/2061) Update docs for `Faker::Date` with separate examples [@danielTiringer](https://github.com/danielTiringer)
- [PR #2057](https://github.com/faker-ruby/faker/pull/2057) Add missing quotes to `Faker::Internet` [@Zeragamba](https://github.com/Zeragamba)
- [PR #2055](https://github.com/faker-ruby/faker/pull/2055) Add YARD docs to `Faker::NHS` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2054](https://github.com/faker-ruby/faker/pull/2054) Add YARD docs to `Faker::Chile_Rut` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2053](https://github.com/faker-ruby/faker/pull/2053) Add YARD docs to `Faker::Lorem_Flickr` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2052](https://github.com/faker-ruby/faker/pull/2052) Add YARD docs to `Faker::Lorem_Pixel` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2051](https://github.com/faker-ruby/faker/pull/2051) Add YARD docs to `Faker::Omniauth` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2036](https://github.com/faker-ruby/faker/pull/2036) Add YARD docs to `Faker::Markdown` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2035](https://github.com/faker-ruby/faker/pull/2035) Add YARD docs to `Faker::ID_Number` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2030](https://github.com/faker-ruby/faker/pull/2030) Add general documentation for `Faker::Blood` [@jbergenson](https://github.com/jbergenson)
- [PR #2029](https://github.com/faker-ruby/faker/pull/2029) Allow passing a string to specific `Faker::Date` methods. [@connorshea](https://github.com/connorshea)

## Feature Request

- [PR #2040](https://github.com/faker-ruby/faker/pull/2040) Split lint and test Github actions [@Zeragamba](https://github.com/Zeragamba)
- [PR #2032](https://github.com/faker-ruby/faker/pull/2032) Add `gender-neutral` first names to `Faker::Name` [@cmunozgar](https://github.com/cmunozgar)
- [PR #1965](https://github.com/faker-ruby/faker/pull/1965) Add new `full_address_as_hash` method which return the required address [@AmrAdelKhalil](https://github.com/AmrAdelKhalil)
- [PR #1952](https://github.com/faker-ruby/faker/pull/1952) Add `Faker::Movie.title` [@gizipp](https://github.com/gizipp)
- [PR #1932](https://github.com/faker-ruby/faker/pull/1932) Added AHTF Wisdom [@brotherjack](https://github.com/brotherjack)
- [PR #1912](https://github.com/faker-ruby/faker/pull/1912) Add `Faker::Music::Rush` [@willianveiga](https://github.com/willianveiga)
- [PR #1865](https://github.com/faker-ruby/faker/pull/1865) Add Big Bang Theory [@pathaknv](https://github.com/pathaknv)
- [PR #1858](https://github.com/faker-ruby/faker/pull/1858) Add `Faker::TvShows::Futurama` [@JoeNyland](https://github.com/JoeNyland)
- [PR #1821](https://github.com/faker-ruby/faker/pull/1821) Add HTTP status codes generator [@willianveiga](https://github.com/willianveiga)
- [PR #1804](https://github.com/faker-ruby/faker/pull/1804) Add `Faker::TvShows::Simpsons.episode_title` [@martinbjeldbak](https://github.com/martinbjeldbak)
- [PR #1670](https://github.com/faker-ruby/faker/pull/1670) Adds `Faker::Music::Prince` [@jessecalton](https://github.com/jessecalton)

## Update locales

- [PR #1792](https://github.com/faker-ruby/faker/pull/1792) Add more prefixes and suffixes to Name [@mathisto](https://github.com/mathisto)

## Update local dependencies

- Update RuboCop requirement from = 0.81.0 to = 0.85.1
- Update RuboCop requirement from = 0.85.1 to = 0.86.0 (#2066)
- Update test-unit requirement from = 3.3.5 to = 3.3.6 (#2046)
- Bump i18n from 1.8.2 to 1.8.3 (#2034)

------------------------------------------------------------------------------

## [v2.12.0](https://github.com/faker-ruby/faker/tree/v2.12.0) (2020-05-31)

This version:
- adds several YARD docs
- fixes some locale issues
- fixes a few bugs in Faker generators
- improves code quality
- adds a few generators for Movies, Music and TV Shows
- updates local dependencies

## Bug/Fixes

- [PR #2019](https://github.com/faker-ruby/faker/pull/2019) Update 'prepare' regexp to allow hyphen [@jbergenson](https://github.com/jbergenson)
- [PR #2012](https://github.com/faker-ruby/faker/pull/2012) Add else condition to prevent false positive [@jbergenson](https://github.com/jbergenson)
- [PR #1985](https://github.com/faker-ruby/faker/pull/1985) Fix an error for `Faker::Computer.os` [@koic](https://github.com/koic)
- [PR #1971](https://github.com/faker-ruby/faker/pull/1971) Fixing the CI failure by fixing the infinite loop in Commerce [@amatsuda](https://github.com/amatsuda)

## Chores

- [PR #1988](https://github.com/faker-ruby/faker/pull/1988) Removing meaningless begin and end [@amatsuda](https://github.com/amatsuda)
- [PR #1979](https://github.com/faker-ruby/faker/pull/1979) Reuse the `lvar` instead of calling `File.dirname(__FILE__)` again and again [@amatsuda](https://github.com/amatsuda)

## Documentation

- [PR #2022](https://github.com/faker-ruby/faker/pull/2022) Add YARD docs to `Faker::Invoice` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2021](https://github.com/faker-ruby/faker/pull/2021) Add YARD docs to `Faker::Hipster` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2020](https://github.com/faker-ruby/faker/pull/2020) Add YARD docs to `Faker::Measurement` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2017](https://github.com/faker-ruby/faker/pull/2017) Fix docs for `Faker::Games::Control.altered_world_event` [@Zeragamba](https://github.com/Zeragamba)
- [PR #2016](https://github.com/faker-ruby/faker/pull/2016) Fix yard documentation issues [@danielTiringer](https://github.com/danielTiringer)
- [PR #2015](https://github.com/faker-ruby/faker/pull/2015) Add YARD docs to `Faker::Quotes` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2011](https://github.com/faker-ruby/faker/pull/2011) Update `star_wars.yml` [@garrettmichaelgeorge](https://github.com/garrettmichaelgeorge)
- [PR #2010](https://github.com/faker-ruby/faker/pull/2010) Add missing links in README.md [@Naokimi](https://github.com/Naokimi)
- [PR #2009](https://github.com/faker-ruby/faker/pull/2009) Add YARD docs to `Faker::Placeholdit` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2008](https://github.com/faker-ruby/faker/pull/2008) Add YARD docs to `Faker::Verb` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2007](https://github.com/faker-ruby/faker/pull/2007) Add YARD docs to `Faker::Phone_Number` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2004](https://github.com/faker-ruby/faker/pull/2004) Add YARD docs to `Faker::String` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2001](https://github.com/faker-ruby/faker/pull/2001) Add YARD docs to `Faker::South_Africa` [@danielTiringer](https://github.com/danielTiringer)
- [PR #2000](https://github.com/faker-ruby/faker/pull/2000) Add YARD docs to `Faker::JSON` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1999](https://github.com/faker-ruby/faker/pull/1999) Add YARD docs to `Faker::Types` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1998](https://github.com/faker-ruby/faker/pull/1998) Add YARD docs to `Faker::Finance` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1997](https://github.com/faker-ruby/faker/pull/1997) Add YARD docs to `Faker::Driving_Licence` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1996](https://github.com/faker-ruby/faker/pull/1996) Add YARD docs to `Crypto Coin` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1995](https://github.com/faker-ruby/faker/pull/1995) Add YARD docs to `Faker::Commerce` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1993](https://github.com/faker-ruby/faker/pull/1993) Add YARD docs to `Faker::Vehicle` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1990](https://github.com/faker-ruby/faker/pull/1990) Add YARD docs to `Faker::File` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1989](https://github.com/faker-ruby/faker/pull/1989) Add YARD docs to `Faker::Bank` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1984](https://github.com/faker-ruby/faker/pull/1984) Minor documentation fix for `Faker::University` [@Zeragamba](https://github.com/Zeragamba)
- [PR #1983](https://github.com/faker-ruby/faker/pull/1983) Add YARD docs to `Faker::Twitter` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1982](https://github.com/faker-ruby/faker/pull/1982) Add YARD docs to `Faker::Cosmere` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1981](https://github.com/faker-ruby/faker/pull/1981) Add YARD docs to `Faker::Stripe` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1980](https://github.com/faker-ruby/faker/pull/1980) Add YARD docs to `Faker::Construction` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1976](https://github.com/faker-ruby/faker/pull/1976) Add YARD docs to `Faker::Name` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1975](https://github.com/faker-ruby/faker/pull/1975) Add YARD docs to `Faker::Compass` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1959](https://github.com/faker-ruby/faker/pull/1959) Add YARD docs to `Faker::University` [@danielTiringer](https://github.com/danielTiringer)
- [PR #1956](https://github.com/faker-ruby/faker/pull/1956) Add YARD docs to `Faker::SlackEmoji` [@rutger-t](https://github.com/rutger-t)
- [PR #1943](https://github.com/faker-ruby/faker/pull/1943) Update documentation for unique.exclude [@mtancoigne](https://github.com/mtancoigne)
- [PR #1925](https://github.com/faker-ruby/faker/pull/1925) AdD `Faker::Game::WarhammerFantasy` [@sotek222](https://github.com/sotek222)

## Feature Request

- [PR #2025](https://github.com/faker-ruby/faker/pull/2025) Add `Faker::TvShows::Suits` [@ash-elangovan](https://github.com/ash-elangovan)
- [PR #2024](https://github.com/faker-ruby/faker/pull/2024) Added Phish Albums and Musicians [@zfine416](https://github.com/zfine416)
- [PR #2013](https://github.com/faker-ruby/faker/pull/2013) Add `Faker::Games::Control` [@Zeragamba](https://github.com/Zeragamba)
- [PR #1994](https://github.com/faker-ruby/faker/pull/1994) Enable Ruby testing github workflow [@Zeragamba](https://github.com/Zeragamba)
- [PR #1966](https://github.com/faker-ruby/faker/pull/1966) Add `Faker::Games:DnD` [@Naokimi](https://github.com/Naokimi)
- [PR #1962](https://github.com/faker-ruby/faker/pull/1962) Adding Pearl Jam to the Music module [@briri](https://github.com/briri)
- [PR #1960](https://github.com/faker-ruby/faker/pull/1960) Added `Faker::Blood` [@suraj32](https://github.com/suraj32)
- [PR #1931](https://github.com/faker-ruby/faker/pull/1931) Add `Faker::Movies::Departed` Class [@jaebradley](https://github.com/jaebradley)
- [PR #1696](https://github.com/faker-ruby/faker/pull/1696) Add Bibles class with King James subclass [@jbergenson](https://github.com/jbergenson)
- [PR #1485](https://github.com/faker-ruby/faker/pull/1485) Plays and musicals [@armandofox](https://github.com/armandofox)

## Update locales

- [PR #2014](https://github.com/faker-ruby/faker/pull/2014) Make locale self-contained [@psibi](https://github.com/psibi)
- [PR #1986](https://github.com/faker-ruby/faker/pull/1986) Added quotations to Shirahoshi [@iavivai](https://github.com/iavivai)
- [PR #1973](https://github.com/faker-ruby/faker/pull/1973) Fix mis-quotations [@kayhide](https://github.com/kayhide)
- [PR #1967](https://github.com/faker-ruby/faker/pull/1967) ko locale updates [@jae57](https://github.com/jae57)
- [PR #1964](https://github.com/faker-ruby/faker/pull/1964) en-AU locale updates [@mattman](https://github.com/mattman)
- [PR #1948](https://github.com/faker-ruby/faker/pull/1948) Add `Faker::Computer` [@cmcramer](https://github.com/cmcramer)

## Update local dependencies

- Update minitest requirement from = 5.14.0 to = 5.14.1 (#1987)
- Update RuboCop requirement from = 0.80.1 to = 0.81.0 (#1955)
- Update pry requirement from = 0.13.0 to = 0.13.1 (#1963)
- Update yard requirement from = 0.9.24 to = 0.9.25 (#1970)

------------------------------------------------------------------------------

## [v2.11.0](https://github.com/faker-ruby/faker/tree/v2.11.0) (2020-03-24)

## Bug/Fixes

- [PR #1938](https://github.com/faker-ruby/faker/pull/1938) Fix omniauth consistency [@DouglasLutz](https://github.com/DouglasLutz)

## Documentation

- [PR #1949](https://github.com/faker-ruby/faker/pull/1949) Add YARD doc for Faker::Cannabis [@mashuDuek](https://github.com/mashuDuek)
- [PR #1944](https://github.com/faker-ruby/faker/pull/1944) Add YARD docs for Faker::FunnyName [@curriecode](https://github.com/curriecode)
- [PR #1935](https://github.com/faker-ruby/faker/pull/1935) Add YARD docs for the unique method [@connorshea](https://github.com/connorshea)

## Feature Request

- [PR #1946](https://github.com/faker-ruby/faker/pull/1946) Add Faker::Rajnikanth [@wolwire](https://github.com/wolwire)
- [PR #1940](https://github.com/faker-ruby/faker/pull/1940) Add Faker::Quotes::Chiquito [@jantequera](https://github.com/jantequera)
- [PR #1883](https://github.com/faker-ruby/faker/pull/1883) add Internet#base64 [@cyrilchampier](https://github.com/cyrilchampier)

## Update locales

- [PR #1945](https://github.com/faker-ruby/faker/pull/1945) Remove female first name 'Miss' [@ags](https://github.com/ags)
- [PR #1929](https://github.com/faker-ruby/faker/pull/1929) Fixed mobile prefixes for en-GB locale [@SamHart91](https://github.com/SamHart91)

## Update local dependencies

- Update pry requirement from = 0.12.2 to = 0.13.0 (#1951)
- Update RuboCop requirement from = 0.80.0 to = 0.80.1 (#1941)
- Update RuboCop requirement from = 0.79.0 to = 0.80.0 (#1937)

------------------------------------------------------------------------------

## [v2.10.2](https://github.com/faker-ruby/faker/tree/v2.10.2) (2020-02-15)

This version:
- adds a few YARD docs
- fixes locales
- updates local dependencies

## Chores

- [PR #1924](https://github.com/faker-ruby/faker/pull/1924) Use ruby's `File::Separator` rather than '/' as a default for direct [@swiknaba](https://github.com/swiknaba)

## Documentation

- [PR #1913](https://github.com/faker-ruby/faker/pull/1913) Add YARD docs for Faker::DcComics [@ash-elangovan](https://github.com/ash-elangovan)

## Update locales

- [PR #1934](https://github.com/faker-ruby/faker/pull/1934) Add street_address for en-nz locale [@psibi](https://github.com/psibi)
- [PR #1933](https://github.com/faker-ruby/faker/pull/1933) Make id locale consistent. [@psibi](https://github.com/psibi)
- [PR #1930](https://github.com/faker-ruby/faker/pull/1930) Remove spaces before apostrophes [@jrmhaig](https://github.com/jrmhaig)
- [PR #1927](https://github.com/faker-ruby/faker/pull/1927) zh-TW locale fix: Avoid double de-reference for name_with_middle [@psibi](https://github.com/psibi)
- [PR #1922](https://github.com/faker-ruby/faker/pull/1922) zh-CN locale fix: Directly refer to the expected values [@psibi](https://github.com/psibi)
- [PR #1921](https://github.com/faker-ruby/faker/pull/1921) uk locale fix: Make empty fields consistent [@psibi](https://github.com/psibi)
- [PR #1920](https://github.com/faker-ruby/faker/pull/1920) pt locale fix: Make city fields consistent with other [@psibi](https://github.com/psibi)
- [PR #1918](https://github.com/faker-ruby/faker/pull/1918) Make Japanese Lorem sentences look more natural [@rastamhadi](https://github.com/rastamhadi)
- [PR #1915](https://github.com/faker-ruby/faker/pull/1915) Add yard docs for Faker::Company [@kos31de](https://github.com/kos31de)
- [PR #1914](https://github.com/faker-ruby/faker/pull/1914) Data source fix for ha locale [@psibi](https://github.com/psibi)
- [PR #1911](https://github.com/faker-ruby/faker/pull/1911) Removed duplicate value [@ash-elangovan](https://github.com/ash-elangovan)
- [PR #1908](https://github.com/faker-ruby/faker/pull/1908) Add more colors [@tomcol](https://github.com/tomcol)
- [PR #1903](https://github.com/faker-ruby/faker/pull/1903) fr locale: pokemon's root key should be games [@connorshea](https://github.com/connorshea)
- [PR #1902](https://github.com/faker-ruby/faker/pull/1902) Remove empty string in phone_number formats [@psibi](https://github.com/psibi)
- [PR #1901](https://github.com/faker-ruby/faker/pull/1901) fr-CA locale fix: pokemon's root key should be games [@psibi](https://github.com/psibi)
- [PR #1900](https://github.com/faker-ruby/faker/pull/1900) Use postcode for en-ZA [@psibi](https://github.com/psibi)
- [PR #1899](https://github.com/faker-ruby/faker/pull/1899) Locale root name should be en-NEP [@psibi](https://github.com/psibi)
- [PR #1812](https://github.com/faker-ruby/faker/pull/1812) Add vat number rule for es-MX [@arandilopez](https://github.com/arandilopez)

## Update local dependencies

- Update test-unit requirement from = 3.3.4 to = 3.3.5 (#1896)

------------------------------------------------------------------------------

## [v2.10.1](https://github.com/faker-ruby/faker/tree/v2.10.1) (2020-01-13)

This version:
- fixes locales
- updates local dependencies
- fixes warnings

## Bug/Fixes

- [PR #1868](https://github.com/faker-ruby/faker/pull/1868) Fix a deprecation warning in unique_generator.rb related to the kwarg [@connorshea](https://github.com/connorshea)

## Update Locales

- [PR #1800](https://github.com/faker-ruby/faker/pull/1800) Update diners_club and jcb test cards since they were updated in String [@santib](https://github.com/santib)
- [PR #1879](https://github.com/faker-ruby/faker/pull/1879) Field changes in da-DK locale [@psibi](https://github.com/psibi)
- [PR #1878](https://github.com/faker-ruby/faker/pull/1878) Fix name related files in ca locale [@psibi](https://github.com/psibi)
- [PR #1877](https://github.com/faker-ruby/faker/pull/1877) Fix the path names for bg.yml [@psibi](https://github.com/psibi)

## Update local dependencies

- Allow all versions of i18n from 1.6 up to 2 (#1894) [@orien](https://github.com/orien)
- Update minitest requirement from = 5.13.0 to = 5.14.0 (#1904)
- Bump i18n from 1.8.1 to 1.8.2 (#1905)
- Bump i18n from 1.8.0 to 1.8.1 (#1895)
- Update i18n requirement from >= 1.6, < 1.8 to >= 1.6, < 1.9 (#1893)
- Update yard requirement from = 0.9.23 to = 0.9.24 (#1892)
- Update RuboCop requirement from = 0.78.0 to = 0.79.0 (#1890)
- Update yard requirement from = 0.9.22 to = 0.9.23 (#1889)
- Update yard requirement from = 0.9.20 to = 0.9.22 (#1882)

------------------------------------------------------------------------------

## [v2.10.0](https://github.com/faker-ruby/faker/tree/v2.10.0) (2019-12-28)

This version:
- adds `Faker::Address.mail_box`
- adds YARD docs
- fix Ruby 2.7 warnings
- adds other minor changes

## Bug/Fixes

- [PR #1876](https://github.com/faker-ruby/faker/pull/1876) Fix Ruby 2.7 deprecation warnings for the translate method. [@connorshea](https://github.com/connorshea)
- [PR #1867](https://github.com/faker-ruby/faker/pull/1867) Fix tests failing on Ruby 2.7 [@connorshea](https://github.com/connorshea)

## Chores

- [PR #1866](https://github.com/faker-ruby/faker/pull/1866) Upgrade the Gemfile.lock to Bundler 2. [@connorshea](https://github.com/connorshea)

## Documentation

- [PR #1873](https://github.com/faker-ruby/faker/pull/1873) Add YARD docs for `Faker::Music{,::Opera}` [@jas14](https://github.com/jas14)
- [PR #1862](https://github.com/faker-ruby/faker/pull/1862) Update phone number documentation [@aVigorousDev](https://github.com/aVigorousDev)

## Feature Request

- [PR #1875](https://github.com/faker-ruby/faker/pull/1875) Add Ruby 2.7 to the CI test matrix. [@connorshea](https://github.com/connorshea)
- [PR #1568](https://github.com/faker-ruby/faker/pull/1568) Add `Faker::Address.mail_box` and some NZ locale updates [@mermop](https://github.com/mermop)

## Refactoring

- [PR #1874](https://github.com/faker-ruby/faker/pull/1874) Extract constants in `Faker::Music` [@jas14](https://github.com/jas14)

## Update local dependencies

Update RuboCop requirement from = 0.77.0 to = 0.78.0 (#1869)

------------------------------------------------------------------------------

## [v2.9.0](https://github.com/faker-ruby/faker/tree/v2.9.0) (2019-12-16)

This version:
- adds `Faker::Gender.short_binary_type`
- adds a few YARD docs
- fix Faker::Educator issues
- update locales

## Bug/Fixes

- [PR #1860](https://github.com/faker-ruby/faker/pull/1860) Fix Educator methods returning bad data. [@connorshea](https://github.com/connorshea)

## Documentation

- [PR #1859](https://github.com/faker-ruby/faker/pull/1859) YYYY-MM-DD in CHANGELOG [@jas14](https://github.com/jas14)
- [PR #1797](https://github.com/faker-ruby/faker/pull/1797) add YARD doc for Faker::Job [@ashishra0](https://github.com/ashishra0)
- [PR #1790](https://github.com/faker-ruby/faker/pull/1790) add Faker::Beer YARD docs [@ashishra0](https://github.com/ashishra0)

## Feature Request

- [PR #1863](https://github.com/faker-ruby/faker/pull/1863) Add Faker::Gender.short_binary_type [@bruno-b-martins](https://github.com/bruno-b-martins)

## Update locales

- [PR #1864](https://github.com/faker-ruby/faker/pull/1864) adding `male` & `female` first names for persian [@alphamarket](https://github.com/alphamarket)

------------------------------------------------------------------------------

## [v2.8.1](https://github.com/faker-ruby/faker/tree/v2.8.1) (2019-12-06)

## Bug/Fixes

- [PR #1846](https://github.com/faker-ruby/faker/pull/1846) Fix internet custom domain with suffix [@ngouy](https://github.com/ngouy)

## Documentation

- [PR #1852](https://github.com/faker-ruby/faker/pull/1852) Add YARD docs for Faker::Business. [@connorshea](https://github.com/connorshea)
- [PR #1851](https://github.com/faker-ruby/faker/pull/1851) Add YARD docs for Faker::Crypto. [@connorshea](https://github.com/connorshea)
- [PR #1850](https://github.com/faker-ruby/faker/pull/1850) Add YARD docs for Faker::Kpop. [@connorshea](https://github.com/connorshea)
- [PR #1849](https://github.com/faker-ruby/faker/pull/1849) Add YARD docs for Faker::BossaNova. [@connorshea](https://github.com/connorshea)
- [PR #1848](https://github.com/faker-ruby/faker/pull/1848) Add YARD Docs for Faker::Demographic. [@connorshea](https://github.com/connorshea)
- [PR #1844](https://github.com/faker-ruby/faker/pull/1844) Fix yard doc in contribution [@vikas95prasad](https://github.com/vikas95prasad)
- [PR #1802](https://github.com/faker-ruby/faker/pull/1802) Add YARD doc for Faker::Food [@sap1enza](https://github.com/sap1enza)
- [PR #1766](https://github.com/faker-ruby/faker/pull/1766) Add YARD docs for Faker::Address [@connorshea](https://github.com/connorshea)

## Refactoring

- [PR #1847](https://github.com/faker-ruby/faker/pull/1847) Makes minor refactors on Internet.domain_name method [@tiagofsilva](https://github.com/tiagofsilva)
- [PR #1772](https://github.com/faker-ruby/faker/pull/1848) Refactor Faker::Educator and add docs [@connorshea](https://github.com/connorshea)

## Update local dependencies

- Update RuboCop requirement from = 0.76.0 to = 0.77.0 (#1843)

------------------------------------------------------------------------------

## [v2.8.0](https://github.com/faker-ruby/faker/tree/v2.8.0) (2019-12-01)

## Bug/Fixes

- [PR #1563](https://github.com/faker-ruby/faker/pull/1563)
Fix generating routing number [@psienko](https://github.com/psienko)

## Chores

- [PR #1835](https://github.com/faker-ruby/faker/pull/1835)
Remove duplicate method description [@pacso](https://github.com/pacso)

## Documentation

- [PR #1837](https://github.com/faker-ruby/faker/pull/1837)
docs: Internet #email, #domain do not control TLD [@olleolleolle](https://github.com/olleolleolle)
- [PR #1833](https://github.com/faker-ruby/faker/pull/1833) Explain safe_email method [@swrobel](https://github.com/swrobel)
- [PR #1810](https://github.com/faker-ruby/faker/pull/1810) Add yard docs for Faker::Coffee methods [@LuanGB](https://github.com/LuanGB)
- [PR #1803](https://github.com/faker-ruby/faker/pull/1803)
add YARD doc for Faker::Coin [@sap1enza](https://github.com/sap1enza) [@connorshea](https://github.com/connorshea)
- [PR #1799](https://github.com/faker-ruby/faker/pull/1799) Remove 'See below examples' for consistency [@DevUsmanGhani](https://github.com/DevUsmanGhani)
- [PR #1793](https://github.com/faker-ruby/faker/pull/1793) add Faker::Relationship YARD docs [@DevUsmanGhani](https://github.com/DevUsmanGhani)

## Feature Request

- [PR #1808](https://github.com/faker-ruby/faker/pull/1808) Adds domain option for Internet email and domain_name methods [@tiagofsilva](https://github.com/tiagofsilva)

## Update locales

- [PR #1841](https://github.com/faker-ruby/faker/pull/1841)
Fix strange result from `Lorem.word` in ja locale [@yujideveloper](https://github.com/yujideveloper)
- [PR #1839](https://github.com/faker-ruby/faker/pull/1839)
added new heroes, new maps and almost all of the quotes [@TCsTheMechanic](https://github.com/TCsTheMechanic)

## Update local dependencies

- [PR #1831](https://github.com/faker-ruby/faker/pull/1831) Update rake requirement from = 13.0.0 to = 13.0.1 [@DevUsmanGhani](https://github.com/DevUsmanGhani)

------------------------------------------------------------------------------

## [v2.7.0](https://github.com/faker-ruby/faker/tree/v2.7.0) (2019-11-01)

This version:
- adds `Faker::IDNumber.chilean_id`
- updates some translations/locales
- updates local dependencies
- adds SemVer badge

## Documentation

- [PR #1814](https://github.com/faker-ruby/faker/pull/1814) Add Discord link [@vbrazo](https://github.com/vbrazo)
- [PR #1289](https://github.com/faker-ruby/faker/pull/1289) Add SemVer compatibility badge to README [@greysteil](https://github.com/greysteil)

## Feature Request

- [PR #1819](https://github.com/faker-ruby/faker/pull/1819) Adding chilean_id in Faker::IDNumber [@cristofer](https://github.com/cristofer)

## Update locales

- [PR #1824](https://github.com/faker-ruby/faker/pull/1824) Added Canadian Country Code [@clinch](https://github.com/clinch)
- [PR #1817](https://github.com/faker-ruby/faker/pull/1817) Add Japanese animal names [@shouichi](https://github.com/shouichi)
- [PR #1816](https://github.com/faker-ruby/faker/pull/1816) Add Japanese bank names [@shouichi](https://github.com/shouichi)
- [PR #1813](https://github.com/faker-ruby/faker/pull/1813) Translate Canadian provinces for fr-CA [@Bhacaz](https://github.com/Bhacaz)
- [PR #1806](https://github.com/faker-ruby/faker/pull/1806) Add Terry Bogard to Super Smash Bros. options [@clinch](https://github.com/clinch)

## Update local dependencies

- Update RuboCop requirement from = 0.75.0 to = 0.75.1 (#1811)
- Update RuboCop requirement from = 0.75.1 to = 0.76.0 (#1822)
- Update minitest requirement from = 5.12.2 to = 5.13.0 (#1823)

------------------------------------------------------------------------------

## [v2.6.0](https://github.com/faker-ruby/faker/tree/v2.6.0) (2019-10-10)

This version:
- adds `Faker::Date.in_date_period`
- adds `Faker::WorldCup` YARD docs
- updates local dependencies

## Documentation

- [PR #1789](https://github.com/faker-ruby/faker/pull/1789) Faker::WorldCup YARD docs [@ashishra0](https://github.com/ashishra0)

## Feature Request

- [PR #1755](https://github.com/faker-ruby/faker/pull/1755) Add Faker::Date.in_date_period [@AmrAdelKhalil](https://github.com/AmrAdelKhalil)

## Update local dependencies

The following development dependencies were updated:
- Update rake requirement from = 12.3.3 to = 13.0.0 (#1776)
- Update minitest requirement from = 5.12.0 to = 5.12.2 (#1775)
- Update test-unit requirement from = 3.3.3 to = 3.3.4 (#1774)

------------------------------------------------------------------------------

## [v2.5.0](https://github.com/faker-ruby/faker/tree/v2.5.0) (2019-09-30)

This version introduces:
- locales for Thai language - the mother language in Thailand
- YARD documentation for faker interfaces
- locales updates or fixes

## Feature Request

- [PR #1773](https://github.com/faker-ruby/faker/pull/1773) Two new locales added: th and en-th [@kodram](https://github.com/kodram)

## Documentation

- [PR #1771](https://github.com/faker-ruby/faker/pull/1771) Fix some RuboCop comments that were showing up in YARD docs. [@connorshea](https://github.com/connorshea)
- [PR #1767](https://github.com/faker-ruby/faker/pull/1767) Fix two incorrect flexible method calls. [@connorshea](https://github.com/connorshea)
- [PR #1761](https://github.com/faker-ruby/faker/pull/1761) Add YARD docs for the Basketball and Football fakers. [@connorshea](https://github.com/connorshea)
- [PR #1768](https://github.com/faker-ruby/faker/pull/1768) Add YARD docs for Faker::Restaurant. [@connorshea](https://github.com/connorshea)
- [PR #1759](https://github.com/faker-ruby/faker/pull/1759) Add YARD docs for all remaining TV Shows [@connorshea](https://github.com/connorshea)
- [PR #1758](https://github.com/faker-ruby/faker/pull/1758) Add YARD docs for Doctor Who and fix a method name. [@connorshea](https://github.com/connorshea)
- [PR #1756](https://github.com/faker-ruby/faker/pull/1756) Add more miscellaneous YARD docs [@connorshea](https://github.com/connorshea)
- [PR #1753](https://github.com/faker-ruby/faker/pull/1753) Add YARD docs for Date, Time, and Number [@connorshea](https://github.com/connorshea)

## Update locales

- [PR #1764](https://github.com/faker-ruby/faker/pull/1764) Remove "mint green" from color [@ro-savage](https://github.com/ro-savage)
- [PR #1751](https://github.com/faker-ruby/faker/pull/1751) fix from Color.name to Color.color_name [@4geru](https://github.com/4geru)

## Update local dependencies

The following development dependencies were updated:
- Update minitest requirement from = 5.11.3 to = 5.12.0 (#1763)

------------------------------------------------------------------------------

## [v2.4.0](https://github.com/faker-ruby/faker/tree/v2.4.0) (2019-09-19)

## Documentation

- [PR #1750](https://github.com/faker-ruby/faker/pull/1750) add only japanese word spec [@4geru](https://github.com/4geru)
- [PR #1740](https://github.com/faker-ruby/faker/pull/1740) Add more YARD docs [@connorshea](https://github.com/connorshea)
- [PR #1747](https://github.com/faker-ruby/faker/pull/1747) Fix PR links [@geniou](https://github.com/geniou)

## Feature Request

- [PR #1742](https://github.com/faker-ruby/faker/pull/1742) Add Faker::Blockchain::Aeternity [@2pd](https://github.com/2pd)

## Update locales

- [PR #1743](https://github.com/faker-ruby/faker/pull/1743) Fix another ambiguity in element_symbol field [@psibi](https://github.com/psibi)
- [PR #1748](https://github.com/faker-ruby/faker/pull/1748) fix typo from bread to breed [@4geru](https://github.com/4geru)
- [PR #1752](https://github.com/faker-ruby/faker/pull/1752) fix creature i18n path in japanese [@4geru](https://github.com/4geru)

## Update local dependencies

The following development dependencies were updated:
- Update simplecov requirement from = 0.17.0 to = 0.17.1 (#1749)

------------------------------------------------------------------------------

## [v2.3.0](https://github.com/faker-ruby/faker/tree/v2.3.0) (2019-09-12)

## Documentation

- [PR #1741](https://github.com/faker-ruby/faker/pull/1741) Fix the .gitignore for YARD. [@connorshea](https://github.com/connorshea)
- [PR #1553](https://github.com/faker-ruby/faker/pull/1553) Yard powered docs [@Zeragamba](https://github.com/Zeragamba) [@connorshea](https://github.com/connorshea)
- [PR #1727](https://github.com/faker-ruby/faker/pull/1727) Remove Football documentation from wrong category [@lucasqueiroz](https://github.com/lucasqueiroz)

## Feature Request

- [PR #1738](https://github.com/faker-ruby/faker/pull/1738) Add mock data for Apple OAuth [@dzunk](https://github.com/dzunk)

## Update locales

- [PR #1723](https://github.com/faker-ruby/faker/pull/1723) Add pokemon name in Johto area [@mathieujobin](https://github.com/mathieujobin)
- [PR #1732](https://github.com/faker-ruby/faker/pull/1732) Quebec province postal codes starts by [GHJ], adding missing two [@Ryutooooo](https://github.com/Ryutooooo)

------------------------------------------------------------------------------

## [v2.2.2](https://github.com/faker-ruby/faker/tree/v2.2.2) (2019-09-05)

## Bug/Fixes

- [PR #1717](https://github.com/faker-ruby/faker/pull/1717) Fix ambiguity in element_symbol field [@psibi](https://github.com/psibi)

## Chores

- [PR #1724](https://github.com/faker-ruby/faker/pull/1724) Include RuboCop-faker autocorrect in deprecation [@koic](https://github.com/koic)

## Documentation

- [PR #1726](https://github.com/faker-ruby/faker/pull/1726) Include 2.x breaking return value change in changelog [@zorab47](https://github.com/zorab47)
- [PR #1722](https://github.com/faker-ruby/faker/pull/1722) Fix examples in the Dota docs [@bzf](https://github.com/bzf)

## Update local dependencies

The following development dependencies were updated:
- rake requirement from = 12.3.1 to = 12.3.3 (#1719)
- RuboCop requirement from = 0.59.1 to = 0.74.0 (#1721)
- simplecov requirement from = 0.16.1 to = 0.17.0 (#1718)

------------------------------------------------------------------------------

## [v2.2.1](https://github.com/faker-ruby/faker/tree/v2.2.1) (2019-08-30)

## Bug/Fixes

- [PR #1712](https://github.com/faker-ruby/faker/pull/1712) Fix number(digits: 1) always returns 0 [@ianlet](https://github.com/ianlet)

`Faker::Number.number(digits: 1)` was always returning `0`.

Fixing number with one digit caused the test_insignificant_zero to fail. As it seemed that the behavior tested by test_insignificant_zero was already covered by test_number and test_decimal, we removed it to prevent duplication.

## [v2.2.0](https://github.com/faker-ruby/faker/tree/v2.2.0) (2019-08-25)

## Deprecate

- [PR #1698](https://github.com/faker-ruby/faker/pull/1698) Add warn for positional arguments when using Faker 2.0 [@koic](https://github.com/koic)

Add deprecation warning for positional arguments to notify users that are coming from Faker version < 2.0. Its main goal is to make upgrades easier.

## Documentation

- [PR #1688](https://github.com/faker-ruby/faker/pull/1688) Update README install instructions [@EduardoGHdez](https://github.com/EduardoGHdez)
- [PR #1689](https://github.com/faker-ruby/faker/pull/1689) Update README.md [@Zeragamba](https://github.com/Zeragamba)
- [PR #1690](https://github.com/faker-ruby/faker/pull/1690) Update issue url in PULL_REQUEST_TEMPLATE [@bugtender](https://github.com/bugtender)
- [PR #1703](https://github.com/faker-ruby/faker/pull/1703) Return HTTPS URLs from Lorem Flickr [@connorshea](https://github.com/connorshea)

## Feature Request
- [PR #1686](https://github.com/faker-ruby/faker/pull/1686) Update test-unit gem to 3.3.3 [@connorshea](https://github.com/connorshea)

## Bug/Fixes
- [PR #1702](https://github.com/faker-ruby/faker/pull/1702) Fix an argument for test_faker_stripe.rb [@koic](https://github.com/koic)
- [PR #1694](https://github.com/faker-ruby/faker/pull/1694) Ensure mix_case returns at least one lower and one upper case letter [@bpleslie](https://github.com/bpleslie)

------------------------------------------------------------------------------

## [v2.1.2](https://github.com/faker-ruby/faker/tree/v2.1.2) (2019-08-10)

## Enhancements

- [PR #1495](https://github.com/faker-ruby/faker/pull/1495) Add Brazilian documents generation and documentation [@lucasqueiroz](https://github.com/lucasqueiroz)

## Issues

We had to use `bundled with 1.7.3` to avoid some issues.

## [v2.1.1](https://github.com/faker-ruby/faker/tree/2.1.1) (2019-08-10)

## Bug/Fixes

- [PR #1685](https://github.com/stympy/faker/pull/1685) Upgrade i18n [@EduardoGHdez](https://github.com/EduardoGHdez)

`bundler-audit` has identified that i18 has fix a security vulnerability, that has been fixed in the 0.8 version.

- [PR #1683](https://github.com/stympy/faker/pull/1683) Rollback Faker::Time changes [@vbrazo](https://github.com/vbrazo)

Rollback Faker::Time changes because we should expect the date format from activesupport's en.yml.

## Documentation

- [PR #1677](https://github.com/faker-ruby/faker/pull/1677) Fix docs for Internet#password generator [@ur5us](https://github.com/ur5us)

------------------------------------------------------------------------------

## [v2.1.0](https://github.com/faker-ruby/faker/tree/v2.1.0) (2019-07-31)

## Bug/Fixes
- [PR #1675](https://github.com/faker-ruby/faker/pull/1675) Fix off-by-one error when formatting month names [@jutonz](https://github.com/jutonz)

This change required a quick release because it's a breaking issue. Every place where I18n.l() was used began to display the wrong date, causing test suite to fail.

------------------------------------------------------------------------------

## [v2.0](https://github.com/faker-ruby/faker/tree/v2.0) (2019-07-31)

## Important Note:

Version 2 has several `breaking changes`. We replaced positional arguments with keyword arguments and the list below contains all the changed methods:
- `Faker::Books::Dune.quote(character = nil)` becomes `Faker::Books::Dune.quote(character: nil)`
- `Faker::Books::Dune.saying(source = nil)` becomes `Faker::Books::Dune.saying(source: nil)`
- `Faker::Books::Lovecraft.fhtagn(number_of = nil)` becomes `Faker::Books::Lovecraft.fhtagn(number: nil)`
- `Faker::Books::Lovecraft.paragraph(sentence_count = nil, random_sentences_to_add = nil)` becomes `Faker::Books::Lovecraft.paragraph(sentence_count: nil, random_sentences_to_add: nil)`
- `Faker::Books::Lovecraft.paragraph_by_chars(chars = nil)` becomes `Faker::Books::Lovecraft.paragraph_by_chars(characters: nil)`
- `Faker::Books::Lovecraft.paragraphs(paragraph_count = nil)` becomes `Faker::Books::Lovecraft.paragraphs(number: nil)`
- `Faker::Books::Lovecraft.sentence(word_count = nil, random_words_to_add = nil)` becomes `Faker::Books::Lovecraft.sentence(word_count: nil, random_words_to_add: nil)`
- `Faker::Books::Lovecraft.sentences(sentence_count = nil)` becomes `Faker::Books::Lovecraft.sentences(number: nil)`
- `Faker::Books::Lovecraft.words(num = nil, spaces_allowed = nil)` becomes `Faker::Books::Lovecraft.words(number: nil, spaces_allowed: nil)`
- `Faker::Address.city(options = nil)` becomes `Faker::Address.city(options: nil)`
- `Faker::Address.postcode(state_abbreviation = nil)` becomes `Faker::Address.postcode(state_abbreviation: nil)`
- `Faker::Address.street_address(include_secondary = nil)` becomes `Faker::Address.street_address(include_secondary: nil)`
- `Faker::Address.zip(state_abbreviation = nil)` becomes `Faker::Address.zip(state_abbreviation: nil)`
- `Faker::Address.zip_code(state_abbreviation = nil)` becomes `Faker::Address.zip_code(state_abbreviation: nil)`
- `Faker::Alphanumeric.alpha(char_count = nil)` becomes `Faker::Alphanumeric.alpha(number: nil)`
- `Faker::Alphanumeric.alphanumeric(char_count = nil)` becomes `Faker::Alphanumeric.alphanumeric(number: nil)`
- `Faker::Avatar.image(slug = nil, size = nil, format = nil, set = nil, bgset = nil)` becomes `Faker::Avatar.image(slug: nil, size: nil, format: nil, set: nil, bgset: nil)`
- `Faker::Bank.account_number(digits = nil)` becomes `Faker::Bank.account_number(digits: nil)`
- `Faker::Bank.iban(country_code = nil)` becomes `Faker::Bank.iban(country_code: nil)`
- `Faker::ChileRut.full_rut(min_rut = nil, fixed = nil)` becomes `Faker::ChileRut.full_rut(min_rut: nil, fixed: nil)`
- `Faker::ChileRut.rut(min_rut = nil, fixed = nil)` becomes `Faker::ChileRut.rut(min_rut: nil, fixed: nil)`
- `Faker::Code.ean(base = nil)` becomes `Faker::Code.ean(base: nil)`
- `Faker::Code.isbn(base = nil)` becomes `Faker::Code.isbn(base: nil)`
- `Faker::Code.nric(min_age = nil, max_age = nil)` becomes `Faker::Code.nric(min_age: nil, max_age: nil)`
- `Faker::Commerce.department(max = nil, fixed_amount = nil)` becomes `Faker::Commerce.department(max: nil, fixed_amount: nil)`
- `Faker::Commerce.price(range = nil, as_string = nil)` becomes `Faker::Commerce.price(range: nil, as_string: nil)`
- `Faker::Commerce.promotion_code(digits = nil)` becomes `Faker::Commerce.promotion_code(digits: nil)`
- `Faker::Company.polish_register_of_national_economy(length = nil)` becomes `Faker::Company.polish_register_of_national_economy(length: nil)`
- `Faker::CryptoCoin.acronym(coin = nil)` becomes `Faker::CryptoCoin.acronym(coin: nil)`
- `Faker::CryptoCoin.coin_name(coin = nil)` becomes `Faker::CryptoCoin.coin_name(coin: nil)`
- `Faker::CryptoCoin.url_logo(coin = nil)` becomes `Faker::CryptoCoin.url_logo(coin: nil)`
- `Faker::Date.backward(days = nil)` becomes `Faker::Date.backward(days: nil)`
- `Faker::Date.between(from, to)` becomes `Faker::Date.between(from:, to:)`
- `Faker::Date.between_except(from, to, excepted)` becomes `Faker::Date.between_except(from:, to:, excepted:)`
- `Faker::Date.birthday(min_age = nil, max_age = nil)` becomes `Faker::Date.birthday(min_age: nil, max_age: nil)`
- `Faker::Date.forward(days = nil)` becomes `Faker::Date.forward(days: nil)`
- `Faker::Demographic.height(unit = nil)` becomes `Faker::Demographic.height(unit: nil)`
- `Faker::File.dir(segment_count = nil, root = nil, directory_separator = nil)` becomes `Faker::File.dir(segment_count: nil, root: nil, directory_separator: nil)`
- `Faker::File.file_name(dir = nil, name = nil, ext = nil, directory_separator = nil)` becomes `Faker::File.file_name(dir: nil, name: nil, ext: nil, directory_separator: nil)`
- `Faker::Fillmurray.image(grayscale = nil, width = nil, height = nil)` becomes `Faker::Fillmurray.image(grayscale: nil, width: nil, height: nil)`
- `Faker::Finance.vat_number(country = nil)` becomes `Faker::Finance.vat_number(country: nil)`
- `Faker::Hipster.paragraph(sentence_count = nil, supplemental = nil, random_sentences_to_add = nil)` becomes `Faker::Hipster.paragraph(sentence_count: nil, supplemental: nil, random_sentences_to_add: nil)`
- `Faker::Hipster.paragraph_by_chars(chars = nil, supplemental = nil)` becomes `Faker::Hipster.paragraph_by_chars(characters: nil, supplemental: nil)`
- `Faker::Hipster.paragraphs(paragraph_count = nil, supplemental = nil)` becomes `Faker::Hipster.paragraphs(number: nil, supplemental: nil)`
- `Faker::Hipster.sentence(word_count = nil, supplemental = nil, random_words_to_add = nil)` becomes `Faker::Hipster.sentence(word_count: nil, supplemental: nil, random_words_to_add: nil)`
- `Faker::Hipster.sentences(sentence_count = nil, supplemental = nil)` becomes `Faker::Hipster.sentences(number: nil, supplemental: nil)`
- `Faker::Hipster.words(num = nil, supplemental = nil, spaces_allowed = nil)` becomes `Faker::Hipster.words(number: nil, supplemental: nil, spaces_allowed: nil)`
- `Faker::Internet.domain_name(subdomain = nil)` becomes `Faker::Internet.domain_name(subdomain: nil)`
- `Faker::Internet.email(name = nil, *separators)` becomes `Faker::Internet.email(name: nil, separators: nil)`
- `Faker::Internet.fix_umlauts(string = nil)` becomes `Faker::Internet.fix_umlauts(string: nil)`
- `Faker::Internet.free_email(name = nil)` becomes `Faker::Internet.free_email(name: nil)`
- `Faker::Internet.mac_address(prefix = nil)` becomes `Faker::Internet.mac_address(prefix: nil)`
- `Faker::Internet.password(min_length = nil, max_length = nil, mix_case = nil, special_chars = nil)` becomes `Faker::Internet.password(min_length: nil, max_length: nil, mix_case: nil, special_characters: nil)`
- `Faker::Internet.safe_email(name = nil)` becomes `Faker::Internet.safe_email(name: nil)`
- `Faker::Internet.slug(words = nil, glue = nil)` becomes `Faker::Internet.slug(words: nil, glue: nil)`
- `Faker::Internet.url(host = nil, path = nil, scheme = nil)` becomes `Faker::Internet.url(host: nil, path: nil, scheme: nil)`
- `Faker::Internet.user_agent(vendor = nil)` becomes `Faker::Internet.user_agent(vendor: nil)`
- `Faker::Internet.user_name(specifier = nil, separators = nil)` becomes `Faker::Internet.user_name(specifier: nil, separators: nil)`
- `Faker::Internet.username(specifier = nil, separators = nil)` becomes `Faker::Internet.username(specifier: nil, separators: nil)`
- `Faker::Invoice.amount_between(from = nil, to = nil)` becomes `Faker::Invoice.amount_between(from: nil, to: nil)`
- `Faker::Invoice.creditor_reference(ref = nil)` becomes `Faker::Invoice.creditor_reference(ref: nil)`
- `Faker::Invoice.reference(ref = nil)` becomes `Faker::Invoice.reference(ref: nil)`
- `Faker::Json.add_depth_to_json(json = nil, width = nil, options = nil)` becomes `Faker::Json.add_depth_to_json(json: nil, width: nil, options: nil)`
- `Faker::Json.shallow_json(width = nil, options = nil)` becomes `Faker::Json.shallow_json(width: nil, options: nil)`
- `Faker::Lorem.characters(char_count = nil)` becomes `Faker::Lorem.characters(number: nil)`
- `Faker::Lorem.paragraph(sentence_count = nil, supplemental = nil, random_sentences_to_add = nil)` becomes `Faker::Lorem.paragraph(sentence_count: nil, supplemental: nil, random_sentences_to_add: nil)`
- `Faker::Lorem.paragraph_by_chars(chars = nil, supplemental = nil)` becomes `Faker::Lorem.paragraph_by_chars(number: nil, supplemental: nil)`
- `Faker::Lorem.paragraphs(paragraph_count = nil, supplemental = nil)` becomes `Faker::Lorem.paragraphs(number: nil, supplemental: nil)`
- `Faker::Lorem.question(word_count = nil, supplemental = nil, random_words_to_add = nil)` becomes `Faker::Lorem.question(word_count: nil, supplemental: nil, random_words_to_add: nil)`
- `Faker::Lorem.questions(question_count = nil, supplemental = nil)` becomes `Faker::Lorem.questions(number: nil, supplemental: nil)`
- `Faker::Lorem.sentence(word_count = nil, supplemental = nil, random_words_to_add = nil)` becomes `Faker::Lorem.sentence(word_count: nil, supplemental: nil, random_words_to_add: nil)`
- `Faker::Lorem.sentences(sentence_count = nil, supplemental = nil)` becomes `Faker::Lorem.sentences(number: nil, supplemental: nil)`
- `Faker::Lorem.words(num = nil, supplemental = nil)` becomes `Faker::Lorem.words(number: nil, supplemental: nil)`
- `Faker::LoremFlickr.colorized_image(size = nil, color = nil, search_terms = nil, match_all = nil)` becomes `Faker::LoremFlickr.colorized_image(size: nil, color: nil, search_terms: nil, match_all: nil)`
- `Faker::LoremFlickr.grayscale_image(size = nil, search_terms = nil, match_all = nil)` becomes `Faker::LoremFlickr.grayscale_image(size: nil, search_terms: nil, match_all: nil)`
- `Faker::LoremFlickr.image(size = nil, search_terms = nil, match_all = nil)` becomes `Faker::LoremFlickr.image(size: nil, search_terms: nil, match_all: nil)`
- `Faker::LoremFlickr.pixelated_image(size = nil, search_terms = nil, match_all = nil)` becomes `Faker::LoremFlickr.pixelated_image(size: nil, search_terms: nil, match_all: nil)`
- `Faker::LoremPixel.image(size = nil, is_gray = nil, category = nil, number = nil, text = nil, secure: nil)` becomes `Faker::LoremPixel.image(size: nil, is_gray: nil, category: nil, number: nil, text: nil, secure: nil)`
- `Faker::Markdown.sandwich(sentences = nil, repeat = nil)` becomes `Faker::Markdown.sandwich(sentences: nil, repeat: nil)`
- `Faker::Measurement.height(amount = nil)` becomes `Faker::Measurement.height(amount: nil)`
- `Faker::Measurement.length(amount = nil)` becomes `Faker::Measurement.length(amount: nil)`
- `Faker::Measurement.metric_height(amount = nil)` becomes `Faker::Measurement.metric_height(amount: nil)`
- `Faker::Measurement.metric_length(amount = nil)` becomes `Faker::Measurement.metric_length(amount: nil)`
- `Faker::Measurement.metric_volume(amount = nil)` becomes `Faker::Measurement.metric_volume(amount: nil)`
- `Faker::Measurement.metric_weight(amount = nil)` becomes `Faker::Measurement.metric_weight(amount: nil)`
- `Faker::Measurement.volume(amount = nil)` becomes `Faker::Measurement.volume(amount: nil)`
- `Faker::Measurement.weight(amount = nil)` becomes `Faker::Measurement.weight(amount: nil)`
- `Faker::Name.initials(character_count = nil)` becomes `Faker::Name.initials(number: nil)`
- `Faker::NationalHealthService.check_digit(number = nil)` becomes `Faker::NationalHealthService.check_digit(number: nil)`
- `Faker::Number.between(from = nil, to = nil)` becomes `Faker::Number.between(from: nil, to: nil)`
- `Faker::Number.decimal(l_digits = nil, r_digits = nil)` becomes `Faker::Number.decimal(l_digits: nil, r_digits: nil)`
- `Faker::Number.decimal_part(*args, &block)` becomes `Faker::Number.decimal_part(digits: nil)`
- `Faker::Number.hexadecimal(digits = nil)` becomes `Faker::Number.hexadecimal(digits: nil)`
- `Faker::Number.leading_zero_number(*args, &block)` becomes `Faker::Number.leading_zero_number(digits: nil)`
- `Faker::Number.negative(from = nil, to = nil)` becomes `Faker::Number.negative(from: nil, to: nil)`
- `Faker::Number.normal(mean = nil, standard_deviation = nil)` becomes `Faker::Number.normal(mean: nil, standard_deviation: nil)`
- `Faker::Number.number(digits = nil)` becomes `Faker::Number.number(digits: nil)`
- `Faker::Number.positive(from = nil, to = nil)` becomes `Faker::Number.positive(from: nil, to: nil)`
- `Faker::Number.within(range = nil)` becomes `Faker::Number.within(range: nil)`
- `Faker::PhoneNumber.extension(length = nil)` becomes `Faker::PhoneNumber.extension(length: nil)`
- `Faker::PhoneNumber.subscriber_number(length = nil)` becomes `Faker::PhoneNumber.subscriber_number(length: nil)`
- `Faker::Placeholdit.image(size = nil, format = nil, background_color = nil, text_color = nil, text = nil)` becomes `Faker::Placeholdit.image(size: nil, format: nil, background_color: nil, text_color: nil, text: nil)`
- `Faker::Relationship.familial(connection = nil)` becomes `Faker::Relationship.familial(connection: nil)`
- `Faker::Source.hello_world(lang = nil)` becomes `Faker::Source.hello_world(lang: nil)`
- `Faker::Source.print_1_to_10(lang = nil)` becomes `Faker::Source.print_1_to_10(lang: nil)`
- `Faker::String.random(length = nil)` becomes `Faker::String.random(length: nil)`
- `Faker::Stripe.ccv(card_type = nil)` becomes `Faker::Stripe.ccv(card_type: nil)`
- `Faker::Stripe.invalid_card(card_error = nil)` becomes `Faker::Stripe.invalid_card(card_error: nil)`
- `Faker::Stripe.valid_card(card_type = nil)` becomes `Faker::Stripe.valid_card(card_type: nil)`
- `Faker::Stripe.valid_token(card_type = nil)` becomes `Faker::Stripe.valid_token(card_type: nil)`
- `Faker::Time.backward(days = nil, period = nil, format = nil)` becomes `Faker::Time.backward(days: nil, period: nil, format: nil)`
- `Faker::Time.between(from, to, period = nil, format = nil)` becomes `Faker::Time.between(from:, to:, format: nil)`
- `Faker::Time.forward(days = nil, period = nil, format = nil)` becomes `Faker::Time.forward(days: nil, period: nil, format: nil)`
- `Faker::Types.complex_rb_hash(key_count = nil)` becomes `Faker::Types.complex_rb_hash(number: nil)`
- `Faker::Types.rb_array(len = nil)` becomes `Faker::Types.rb_array(len: nil)`
- `Faker::Types.rb_hash(key_count = nil, type = nil)` becomes `Faker::Types.rb_hash(number: nil, type: nil)`
- `Faker::Types.rb_integer(from = nil, to = nil)` becomes `Faker::Types.rb_integer(from: nil, to: nil)`
- `Faker::Types.rb_string(words = nil)` becomes `Faker::Types.rb_string(words: nil)`
- `Faker::Vehicle.kilometrage(min = nil, max = nil)` becomes `Faker::Vehicle.kilometrage(min: nil, max: nil)`
- `Faker::Vehicle.license_plate(state_abbreviation = nil)` becomes `Faker::Vehicle.license_plate(state_abbreviation: nil)`
- `Faker::Vehicle.mileage(min = nil, max = nil)` becomes `Faker::Vehicle.mileage(min: nil, max: nil)`
- `Faker::Vehicle.model(make_of_model = nil)` becomes `Faker::Vehicle.model(make_of_model: nil)`
- `Faker::WorldCup.group(group = nil)` becomes `Faker::WorldCup.group(group: nil)`
- `Faker::WorldCup.roster(country = nil, type = nil)` becomes `Faker::WorldCup.roster(country: nil, type: nil)`
- `Faker::Movies::StarWars.quote(character = nil)` becomes `Faker::Movies::StarWars.quote(character: nil)`

Additionally the following methods changed return values:

- `Faker::Number.number` now returns `Numeric` instead of `String` (see [PR #510](https://github.com/faker-ruby/faker/pull/510))

### Bug/Fixes

- [PR #1660](https://github.com/stympy/faker/pull/1660) Update FillMurray Links To Include www [@RaymondFallon](https://github.com/RaymondFallon)

### Deprecation

- [PR #1634](https://github.com/stympy/faker/pull/1634) Corrected other occurrences of spelling vehicle spelling error, deprecated Space launch_vehicule [@Siyanda](https://github.com/Siyanda)

### Documentation

- [PR #1653](https://github.com/stympy/faker/pull/1653) Add /faker-ruby/faker-bot to README [@vbrazo](https://github.com/vbrazo)

### Feature Request

- [PR #1417](https://github.com/stympy/faker/pull/1417) Rework Faker::Time::between [@pjohnmeyer](https://github.com/pjohnmeyer)
- [PR #510](https://github.com/stympy/faker/pull/510) Make Faker::Number return integers and floats instead of strings [@tejasbubane](https://github.com/tejasbubane)
- [PR #1651](https://github.com/stympy/faker/pull/1651) Preparing for v2 [@vbrazo](https://github.com/vbrazo)
- [PR #1664](https://github.com/stympy/faker/pull/1664) Replace positional arguments with keyword arguments [@vbrazo](https://github.com/vbrazo)

### Update/add locales

- [PR #1658](https://github.com/stympy/faker/pull/1658) Update Faker::Games::SuperSmashBros entries [@boardfish](https://github.com/boardfish)
- [PR #1649](https://github.com/stympy/faker/pull/1649) Remove mexicoMX [@vbrazo](https://github.com/vbrazo)

------------------------------------------------------------------------------

## [v1.9.6](https://github.com/stympy/faker/tree/1.9.6) (2019-07-05)

Fix lib/faker/version.rb

## [v1.9.5](https://github.com/stympy/faker/tree/v.1.9.5) (2019-07-04)

### Bug

- [PR #1644](https://github.com/stympy/faker/pull/1644) Revert fakerbot and move to own repository inside new organization [@vbrazo](https://github.com/vbrazo)

### Deprecate

- [PR #1516](https://github.com/stympy/faker/pull/1516) Deprecate Faker::Number.decimal_part and Faker::Number.leading_zero_number [@vbrazo](https://github.com/vbrazo)

### Documentation

- [PR #1640](https://github.com/stympy/faker/pull/1640) Add pull_request_template.md [@vbrazo](https://github.com/vbrazo)

### Feature Request

- [PR #1361](https://github.com/stympy/faker/pull/1361) Add Faker::File.dir [@tylerhunt](https://github.com/tylerhunt)

### Update Locales

- [PR #1643](https://github.com/stympy/faker/pull/1643) Add 558 Verb ing_forms from Verb base [@lightyrs](https://github.com/lightyrs)

------------------------------------------------------------------------------

## [v1.9.4](https://github.com/stympy/faker/tree/1.9.4) (2019-06-19)

### Bug/Fixes

- [PR #1605](https://github.com/stympy/faker/pull/1605) fix shallow_json for frozen_string_literal [@causztic](https://github.com/causztic)
- [PR #1597](https://github.com/stympy/faker/pull/1597) Fix broken test [@vbrazo](https://github.com/vbrazo)
- [PR #1578](https://github.com/stympy/faker/pull/1578) Namespaces should inherit Base [@vbrazo](https://github.com/vbrazo)

### Chores

- [PR #1626](https://github.com/stympy/faker/pull/1626) Update tty tree [@Zeragamba](https://github.com/Zeragamba)
- [PR #1559](https://github.com/stympy/faker/pull/1559) Fix name_with_middle field for en-AU [@psibi](https://github.com/psibi)
- [PR #1548](https://github.com/stympy/faker/pull/1548) Chore/improve pt-BR specs [@paulodiovani](https://github.com/paulodiovani)
- [PR #1542](https://github.com/stympy/faker/pull/1542) Fixed typos to the unreleased_README.md [@gkunwar](https://github.com/gkunwar)
- [PR #1541](https://github.com/stympy/faker/pull/1541) Add new categories to armenian [@hovikman](https://github.com/hovikman)

### Deprecation

- [PR #1549](https://github.com/stympy/faker/pull/1549) Faker::Movies::GratefulDead => Faker::Music::GratefulDead [@bcharna](https://github.com/bcharna)
- [PR #1538](https://github.com/stympy/faker/pull/1538) Add Sports namespace [@vbrazo](https://github.com/vbrazo)
  - Deprecates `::Football`

### Documentation

- [PR #1636](https://github.com/stympy/faker/pull/1636) Fix default values for arguments in Lorem doc [@mikong](https://github.com/mikong)
- [PR #1617](https://github.com/stympy/faker/pull/1617) Fix Dota README [@TheSmartnik](https://github.com/TheSmartnik)
- [PR #1612](https://github.com/stympy/faker/pull/1612) Update returned example player [@ncallaway](https://github.com/ncallaway)
- [PR #1611](https://github.com/stympy/faker/pull/1611) Documentation error fix [@tomlockwood](https://github.com/tomlockwood)
- [PR #1575](https://github.com/stympy/faker/pull/1575) Add issues templates [@vbrazo](https://github.com/vbrazo)

### Feature Request

- [PR #1631](https://github.com/stympy/faker/pull/1631) Faker::Tezos: add block faker [@akettal](https://github.com/akettal)
- [PR #1619](https://github.com/stympy/faker/pull/1619) Add Faker::Music::Opera [@Adsidera](https://github.com/Adsidera)
- [PR #1607](https://github.com/stympy/faker/pull/1607) Add Faker::Game with title, genre, and platform generators. [@connorshea](https://github.com/connorshea)
- [PR #1603](https://github.com/stympy/faker/pull/1603) Add Faker::Internet.uuid [@ianks](https://github.com/ianks)
- [PR #1560](https://github.com/stympy/faker/pull/1560) Add Faker::Creature::Horse [@wndxlori](https://github.com/wndxlori)
- [PR #1507](https://github.com/stympy/faker/pull/1507) Add CLI - Integrate fakerbot 🤖 [@akabiru](https://github.com/akabiru)
- [PR #1540](https://github.com/stympy/faker/pull/1540) Add sic_code to company #355 [@bruno-b-martins](https://github.com/bruno-b-martins)
- [PR #1537](https://github.com/stympy/faker/pull/1537) Adds the Faker::Sports::Basketball generator [@ecbrodie](https://github.com/ecbrodie)
- [PR #1520](https://github.com/stympy/faker/pull/1520) Allow subdomains for Internet.domain_name [@cianooooo](https://github.com/cianooooo)

### Update/add locales

- [PR #1629](https://github.com/stympy/faker/pull/1629) Fix syntax error on game.yml file [@ricardobsilva](https://github.com/ricardobsilva)
- [PR #1627](https://github.com/stympy/faker/pull/1627) add more data for Faker::Games [@BlazingRockStorm](https://github.com/BlazingRockStorm)
- [PR #1620](https://github.com/stympy/faker/pull/1620) Added Yuumi as a Champion [@eddorre](https://github.com/eddorre)
- [PR #1621](https://github.com/stympy/faker/pull/1621) Updated classes to match the changes that Blizzard rolled out late last year. Updated hero pool to add the latest two heroes added to the game. [@eddorre](https://github.com/eddorre)
- [PR #1602](https://github.com/stympy/faker/pull/1602) Remove white space, fix minor typos [@darylf](https://github.com/darylf)
- [PR #1595](https://github.com/stympy/faker/pull/1595) Fix accented French surnames [@Samy-Amar](https://github.com/Samy-Amar)
- [PR #1585](https://github.com/stympy/faker/pull/1585) Add Meepo to Dota heroes and quotes [@justinoue](https://github.com/justinoue)
- [PR #1594](https://github.com/stympy/faker/pull/1594) Changed Startrek to Stargate :) [@Defoncesko](https://github.com/Defoncesko)
- [PR #1591](https://github.com/stympy/faker/pull/1591) fix-chinese-city [@locez](https://github.com/locez)
- [PR #1592](https://github.com/stympy/faker/pull/1592) Add coffee country for Japanese [@schmurfy](https://github.com/schmurfy)
- [PR #1593](https://github.com/stympy/faker/pull/1593) removes duplicates in fr-CA and fr-CH [@schmurfy](https://github.com/schmurfy)
- [PR #1587](https://github.com/stympy/faker/pull/1587) Add ancient god for Japanese [@yizknn](https://github.com/yizknn)
- [PR #1582](https://github.com/stympy/faker/pull/1582) Add fighters and DLC to Faker::Games::SuperSmashBros [@boardfish](https://github.com/boardfish)
- [PR #1583](https://github.com/stympy/faker/pull/1583) updates to RuPaul [@notactuallypagemcconnell](https://github.com/notactuallypagemcconnell)
- [PR #1581](https://github.com/stympy/faker/pull/1581) add latest list of phish tunes from phish.net/song that are by the band and not covers  [@notactuallypagemcconnell](https://github.com/notactuallypagemcconnell)
- [PR #1573](https://github.com/stympy/faker/pull/1573) Fix data of music albums [@sankichi92](https://github.com/sankichi92)
- [PR #1567](https://github.com/stympy/faker/pull/1567) Fix name_with_middle in Chinese locales [@rockymeza](https://github.com/rockymeza)
- [PR #1564](https://github.com/stympy/faker/pull/1564) Update League of legends content [@michebble](https://github.com/michebble)
- [PR #1558](https://github.com/stympy/faker/pull/1558) remove misspelling of Japanese [@michebble](https://github.com/michebble)
- [PR #1554](https://github.com/stympy/faker/pull/1554) Extend list of cryptocurrencies [@kamilbielawski](https://github.com/kamilbielawski)
- [PR #1552](https://github.com/stympy/faker/pull/1552) Fix subscription: Fix missing double quotes [@psibi](https://github.com/psibi)
- [PR #1551](https://github.com/stympy/faker/pull/1551) Yaml syntax for stargate.yml: Fix missing double quote [@psibi](https://github.com/psibi)
- [PR #1550](https://github.com/stympy/faker/pull/1550) Fix kpop - yaml syntax issue. Double quote is missing [@psibi](https://github.com/psibi)
- [PR #1545](https://github.com/stympy/faker/pull/1545) Remove trailing space from "kangaroo " & "gnu " translation in animals [@spikeheap](https://github.com/spikeheap)
- [PR #1543](https://github.com/stympy/faker/pull/1543) Add pt-BR genders [@fladson](https://github.com/fladson)

------------------------------------------------------------------------------

## [v1.9.3](https://github.com/stympy/faker/tree/v1.9.3) (2019-02-12)

[Full Changelog](https://github.com/stympy/faker/compare/v1.9.2...v1.9.3)

### Bug/Fixes

- [PR #1535](https://github.com/stympy/faker/pull/1535) Fix I18n bug [@vbrazo](https://github.com/vbrazo)

------------------------------------------------------------------------------

## [v1.9.2](https://github.com/stympy/faker/tree/v1.9.2) (2019-02-11)
[Full Changelog](https://github.com/stympy/faker/compare/v1.9.1...v1.9.2)

### Bug/Fixes
- [PR #1512](https://github.com/stympy/faker/pull/1512) Fix numerical part of Dutch postcode [@tilsammans](https://github.com/tilsammans)
- [PR #1477](https://github.com/stympy/faker/pull/1477) Fixed bank account length [@jguthrie100](https://github.com/jguthrie100)
- [PR #1494](https://github.com/stympy/faker/pull/1494) Fix Faker::Internet.ip_v4_address to include all IP ranges [@lucasqueiroz](https://github.com/lucasqueiroz)
- [PR #1456](https://github.com/stympy/faker/pull/1456) fix: omit . from slug [@ivanoblomov](https://github.com/ivanoblomov)
- [PR #1436](https://github.com/stympy/faker/pull/1436) Fix regex and add magic string to pass RuboCop check [@jakrzus](https://github.com/jakrzus)
- [PR #1425](https://github.com/stympy/faker/pull/1425) NHS: fix occasional bad numbers [@ChaoticBoredom](https://github.com/ChaoticBoredom)
- [PR #1421](https://github.com/stympy/faker/pull/1421) Faker::Internet.user_name can't handle UTF-8 arguments [@ivanoblomov](https://github.com/ivanoblomov)
- [PR #1423](https://github.com/stympy/faker/pull/1423) Add missing locale tests - Part II [@vbrazo](https://github.com/vbrazo)
- [PR #1389](https://github.com/stympy/faker/pull/1389) Load faker I18n using custom backend chaining [@pjohnmeyer](https://github.com/pjohnmeyer)
- [PR #1384](https://github.com/stympy/faker/pull/1384) Quick number method bugfix [@vbrazo](https://github.com/vbrazo)
- [PR #1377](https://github.com/stympy/faker/pull/1377) Fallback translation without available locales enforcement [@deivid-rodriguez](https://github.com/deivid-rodriguez)
- [PR #1368](https://github.com/stympy/faker/pull/1368) Don't force enforce_available_locales [@deivid-rodriguez](https://github.com/deivid-rodriguez)
- [PR #1355](https://github.com/stympy/faker/pull/1355) Fix global clear of unique values for Faker::UniqueGenerator [@kolasss](https://github.com/kolasss)
- [PR #1335](https://github.com/stympy/faker/pull/1335) Fix Company.luhn_algorithm and add missing tests [@01max](https://github.com/01max)
- [PR #1334](https://github.com/stympy/faker/pull/1334) Faker::Number.leading_zero_number should always start with 0 [@vbrazo](https://github.com/vbrazo)
- [PR #1317](https://github.com/stympy/faker/pull/1317) Change Faker::Lorem.multibyte logic [@ShabelnikM](https://github.com/ShabelnikM)
- [PR #527](https://github.com/stympy/faker/pull/527) Fix time period test that could result in a flake test within 15 days [@melonhead901](https://github.com/melonhead901)
- [PR #1310](https://github.com/stympy/faker/pull/1310) Add alias for middle_name and remove locale [@vbrazo](https://github.com/vbrazo)

### Chores
- [PR #1496](https://github.com/stympy/faker/pull/1496) Update yaml format in docs [@SpyMaster356](https://github.com/SpyMaster356)
- [PR #1508](https://github.com/stympy/faker/pull/1508) Changes before release [@vbrazo](https://github.com/vbrazo)
- [PR #1490](https://github.com/stympy/faker/pull/1490) Add missing Faker::HeroesOfTheStorm tests [@vbrazo](https://github.com/vbrazo)
- [PR #1457](https://github.com/stympy/faker/pull/1457) Add tests for new Faker::Internet.slug glue [@vbrazo](https://github.com/vbrazo)
- [PR #1434](https://github.com/stympy/faker/pull/1434) Add keyword argument to Faker::Games::Dota.quote [@vbrazo](https://github.com/vbrazo)
- [PR #1420](https://github.com/stympy/faker/pull/1420) Add Faker::JapaneseMedia namespace [@boardfish](https://github.com/boardfish)
- [PR #1411](https://github.com/stympy/faker/pull/1411) Add several missing locales [@vbrazo](https://github.com/vbrazo)
- [PR #1403](https://github.com/stympy/faker/pull/1403) Faker::SouthPark => Faker::Movies::SouthPark [@vbrazo](https://github.com/vbrazo)
- [PR #1401](https://github.com/stympy/faker/pull/1401) Faker::GratefulDead => Faker::Movies::GratefulDead [@vbrazo](https://github.com/vbrazo)
- [PR #1362](https://github.com/stympy/faker/pull/1362) Faker::Types minor cleanup [@stephengroat](https://github.com/stephengroat)
- [PR #1347](https://github.com/stympy/faker/pull/1347) Remove launchy dependency [@vbrazo](https://github.com/vbrazo)
- [PR #1311](https://github.com/stympy/faker/pull/1311) Target Ruby 2.3 [@tagliala](https://github.com/tagliala)
- [PR #372](https://github.com/stympy/faker/pull/372) Add test_password_could_achieve_max_length [@oleksii-ti](https://github.com/oleksii-ti)

### Deprecation
- [PR #1504](https://github.com/stympy/faker/pull/1504) Add Quotes namespace [@vbrazo](https://github.com/vbrazo)
  - Deprecates `::FamousLastWords`, `::Matz`, `::MostInterestingManInTheWorld`, `::Robin`, `::Shakespeare`, `::SingularSiegler`, `::Yoda`
- [PR #1503](https://github.com/stympy/faker/pull/1503) Add Books namespace [@vbrazo](https://github.com/vbrazo)
  - Deprecates `::Dune`, `Lovecraft`
- [PR #1480](https://github.com/stympy/faker/pull/1480) Add Music, Movies and TvShows namespaces [@vbrazo](https://github.com/vbrazo)
  - Deprecates `::Hobbit`, `HitchhikersGuideToTheGalaxy`, `::HarryPotter`, `::RockBand`, `::MichaelScott`, `::RuPaul`
- [PR #1481](https://github.com/stympy/faker/pull/1481) Add Blockchain namespace [@vbrazo](https://github.com/vbrazo)
  - Deprecates `::Bitcoin`, `::Ethereum`, `::Tezos`
- [PR #1471](https://github.com/stympy/faker/pull/1471) Add music and movies namespace [@vbrazo](https://github.com/vbrazo)
  - Deprecates `::BackToTheFuture`, `::Lebowski`, `::LordOfTheRings`, `::PrincessBride`, `::StarWars`, `::UmphreysMcgee`, `::VForVendetta`
- [PR #1469](https://github.com/stympy/faker/pull/1469) Deprecate Faker::Hobbit and reorganize unreleased docs and tests [@vbrazo](https://github.com/vbrazo)
  - Deprecates `::Hobbit`
- [PR #1431](https://github.com/stympy/faker/pull/1431) Add Faker::TvShows namespace [@SpyMaster356](https://github.com/SpyMaster356)
  - Deprecates `::AquaTeenHungerForce`, `::BojackHorseman`, `::BreakingBad`, `::Buffy`, `::Community`, `::DrWho`, `::DumbAndDumber`, `::FamilyGuy`, `::Friends`, `::GameOfThrones`, `::HeyArnold`, `::HowIMetYourMother`, `::NewGirl`, `::ParksAndRec`, `::RickAndMorty`, `::Seinfeld`, `::SiliconValley`, `::Simpsons`, `::SouthPark`, `::StarTrek`, `::Stargate`, `::StrangerThings`, `::TheFreshPrinceOfBelAir`, `::TheITCrowd`, `::TheThickOfIt`, `::TwinPeaks`, `::VentureBros`
- [PR #1412](https://github.com/stympy/faker/pull/1412) Add Faker::Games namespace [@ChaoticBoredom](https://github.com/ChaoticBoredom)
  - Deprecates `::Dota`, `::ElderScrolls`, `::Fallout`, `::LeagueOfLegends`, `::Myst`, `::Overwatch`, `::Pokemon`, `::Witcher`, `::WorldOfWarcraft` and `::Zelda`
- [PR #1424](https://github.com/stympy/faker/pull/1424) Add Faker::Creature namespace [@ChaoticBoredom](https://github.com/ChaoticBoredom)
  - Deprecates `::Cat` and `::Dog`
- [PR #1420](https://github.com/stympy/faker/pull/1420) Add Faker::JapaneseMedia namespace [@boardfish](https://github.com/boardfish)
  - Deprecates `::DragonBall`, `::OnePiece` and `::SwordArtOnline`
- [PR #803](https://github.com/stympy/faker/pull/803) Modify Faker::Educator, Fix #576 [@ghbooth12](https://github.com/ghbooth12)

### Documentation
- [PR #1513](https://github.com/stympy/faker/pull/1513) Fix typo in Faker::Code documentation [@iox](https://github.com/iox)
- [PR #1497](https://github.com/stympy/faker/pull/1497) add TV Shows to table of contents [@SpyMaster356](https://github.com/SpyMaster356)
- [PR #1488](https://github.com/stympy/faker/pull/1488) Fix unreleased docs [@vbrazo](https://github.com/vbrazo)
- [PR #1462](https://github.com/stympy/faker/pull/1462) Fix documentation on Faker::Avatar [@mrstebo](https://github.com/mrstebo)
- [PR #1445](https://github.com/stympy/faker/pull/1445) Separate README.md: unreleased and latest version [@vbrazo](https://github.com/vbrazo)
- [PR #1243](https://github.com/stympy/faker/pull/1243) Add image file method to placeholdit [@nicolas-brousse](https://github.com/nicolas-brousse)
- [PR #1419](https://github.com/stympy/faker/pull/1419) Update CONTRIBUTING.md [@vbrazo](https://github.com/vbrazo)
- [PR #1414](https://github.com/stympy/faker/pull/1414) Fixing spelling mistake in Docs for Vehicle [@snoozins](https://github.com/snoozins)
- [PR #1408](https://github.com/stympy/faker/pull/1408) Add Verbs example to README [@matheusteixeira](https://github.com/matheusteixeira)
- [PR #1380](https://github.com/stympy/faker/pull/1380) Update year in License.txt [@dnamsons](https://github.com/dnamsons)
- [PR #1364](https://github.com/stympy/faker/pull/1364) Update readme for Faker::Code to fix typo [@matt297](https://github.com/matt297)
- [PR #1360](https://github.com/stympy/faker/pull/1360) added sushi and sorted by word [@yizknn](https://github.com/yizknn)
- [PR #1357](https://github.com/stympy/faker/pull/1357) Fix South Africa documentation [@bradleymarques](https://github.com/bradleymarques)
- [PR #1354](https://github.com/stympy/faker/pull/1354) Update docs for Lorem [@softwaregravy](https://github.com/softwaregravy)
- [PR #1353](https://github.com/stympy/faker/pull/1353) Update documentation for Faker::Number [@softwaregravy](https://github.com/softwaregravy)
- [PR #1329](https://github.com/stympy/faker/pull/1329) Update docs on behavior of price [@softwaregravy](https://github.com/softwaregravy)

### Feature Request
- [PR #1493](https://github.com/stympy/faker/pull/1493) Add Faker::Books::CultureSeries [@richardbulger](https://github.com/richardbulger)
- [PR #1489](https://github.com/stympy/faker/pull/1489) Format brazilian_company_number and brazilian_citizen_number [@jpkarvonen](https://github.com/jpkarvonen)
- [PR #1487](https://github.com/stympy/faker/pull/1487) Add Faker::TvShows::TheExpanse [@jpkarvonen](https://github.com/jpkarvonen)
- [PR #1475](https://github.com/stympy/faker/pull/1475) Adds Faker::Nation.flag [@JonathanWThom](https://github.com/JonathanWThom)
- [PR #1387](https://github.com/stympy/faker/pull/1387) Add Faker::Music::Phish [@nbolser](https://github.com/nbolser)
- [PR #1430](https://github.com/stympy/faker/pull/1430) Adding Faker::Company.brazilian_company_number [@gabteles](https://github.com/gabteles)
- [PR #1449](https://github.com/stympy/faker/pull/1449) Add Faker::Coin [@jerryskye](https://github.com/jerryskye)
- [PR #1466](https://github.com/stympy/faker/pull/1466) Add Faker::Address.country_name_to_code(name: 'united_states') [@vbrazo](https://github.com/vbrazo)
- [PR #1465](https://github.com/stympy/faker/pull/1465) Add Faker.country(country_code: nil) [@vbrazo](https://github.com/vbrazo)
- [PR #1460](https://github.com/stympy/faker/pull/1460) Add Faker::Marketing [@susiirwin](https://github.com/susiirwin)
- [PR #1451](https://github.com/stympy/faker/pull/1451) Add first name 'Simão' and title prefix to 'Eng.' [@jellyfunk](https://github.com/jellyfunk)
- [PR #1433](https://github.com/stympy/faker/pull/1433) Add Faker::DrivingLicence [@jellyfunk](https://github.com/jellyfunk)
- [PR #1440](https://github.com/stympy/faker/pull/1440) Add Faker::Subscription [@fabersky](https://github.com/fabersky)
- [PR #1438](https://github.com/stympy/faker/pull/1438) Add Faker::Football.position [@fblupi](https://github.com/fblupi)
- [PR #1426](https://github.com/stympy/faker/pull/1426) Add Faker::PhoneNumber.country_code [@AmrAdelKhalil](https://github.com/AmrAdelKhalil)
- [PR #1427](https://github.com/stympy/faker/pull/1427) Add Faker::Games::SuperSmashBros [@boardfish](https://github.com/boardfish)
- [PR #1410](https://github.com/stympy/faker/pull/1410) Add Faker::Vehicle.singapore_license_plate [@anonoz](https://github.com/anonoz)
- [PR #1422](https://github.com/stympy/faker/pull/1422) Add Faker::Games::SonicTheHedgehog [@boardfish](https://github.com/boardfish)
- [PR #1413](https://github.com/stympy/faker/pull/1413) Add Faker::Games::Heroes [@tangens](https://github.com/tangens)
- [PR #1409](https://github.com/stympy/faker/pull/1409) Add DC Comics titles [@matheusteixeira](https://github.com/matheusteixeira)
- [PR #1400](https://github.com/stympy/faker/pull/1400) Add Faker::Movies::Ghostbusters [@eddorre](https://github.com/eddorre)
- [PR #1399](https://github.com/stympy/faker/pull/1399) Add Faker::Games::HeroesOfTheStorm [@illsism](https://github.com/illsism)
- [PR #1396](https://github.com/stympy/faker/pull/1396) Add Faker::Creature::Animal [@molbrown](https://github.com/molbrown)
- [PR #1382](https://github.com/stympy/faker/pull/1382) Adding Faker::IDNumber.brazilian_citizen_number [@bschettino](https://github.com/bschettino)
- [PR #1062](https://github.com/stympy/faker/pull/1062) Markdown exclude method [@russellschmidt](https://github.com/russellschmidt)
- [PR #1381](https://github.com/stympy/faker/pull/1381) Add Faker::Games::HalfLife [@jthomp](https://github.com/jthomp)
- [PR #1374](https://github.com/stympy/faker/pull/1374) Add Faker::Beer.brand [@thalesap](https://github.com/thalesap)
- [PR #1302](https://github.com/stympy/faker/pull/1302) Add Faker::Alphanumeric [@mtancoigne](https://github.com/mtancoigne)
- [PR #1156](https://github.com/stympy/faker/pull/1156) Add Faker::Json [@the-wendell](https://github.com/the-wendell)
- [PR #1359](https://github.com/stympy/faker/pull/1359) Add Faker::Tezos [@Pierre-Michard](https://github.com/Pierre-Michard)
- [PR #1366](https://github.com/stympy/faker/pull/1366) Add Faker::Seinfeld.business [@dsgraham](https://github.com/dsgraham)
- [PR #1358](https://github.com/stympy/faker/pull/1358) Add cat breed for Japanese [@yizknn](https://github.com/yizknn)
- [PR #1365](https://github.com/stympy/faker/pull/1365) Add Faker::Number.within [@QuantumWaver](https://github.com/QuantumWaver)
- [PR #1336](https://github.com/stympy/faker/pull/1336) Implements and tests South African business registration numbers [@bradleymarques](https://github.com/bradleymarques)
- [PR #1346](https://github.com/stympy/faker/pull/1346) Add Faker::Relationship [@QuantumWaver](https://github.com/QuantumWaver)
- [PR #1348](https://github.com/stympy/faker/pull/1348) Add Faker::Finance.vat_number [@vbrazo](https://github.com/vbrazo)
- [PR #1342](https://github.com/stympy/faker/pull/1342) Added Faker::CryptoCoin scope [@jacksonpires](https://github.com/jacksonpires)
- [PR #1338](https://github.com/stympy/faker/pull/1338) Add new translations to the en-ZA locale [@bradleymarques](https://github.com/bradleymarques)
- [PR #1341](https://github.com/stympy/faker/pull/1341) Add Faker::Construction [@benwyrosdick](https://github.com/benwyrosdick)
- [PR #1130](https://github.com/stympy/faker/pull/1130) Faker::Vehicle API updates [@lucasqueiroz](https://github.com/lucasqueiroz)
- [PR #1324](https://github.com/stympy/faker/pull/1319) Add Faker::SouthAfrica [@bradleymarques](https://github.com/bradleymarques)
- [PR #1319](https://github.com/stympy/faker/pull/1319) Added Faker::DC Comics [@JoelLindow](https://github.com/JoelLindow)
- [PR #1320](https://github.com/stympy/faker/pull/1320) Add Faker::Buffy [@inveterateliterate](https://github.com/inveterateliterate)
- [PR #1148](https://github.com/stympy/faker/pull/1148) Adding Industry Segments Class [@cdesch](https://github.com/cdesch)
- [PR #893](https://github.com/stympy/faker/pull/893) Add Faker::ChileRut [@oxfist](https://github.com/oxfist)
- [PR #1315](https://github.com/stympy/faker/pull/1315) Add Faker::GratefulDead [@wileybaba](https://github.com/wileybaba)
- [PR #1314](https://github.com/stympy/faker/pull/1314) Add Faker::SouthPark [@saurabhudaniya200](https://github.com/saurabhudaniya200)
- [PR #1313](https://github.com/stympy/faker/pull/1313) Add Faker::Restaurant [@dwhitlow](https://github.com/dwhitlow)
- [PR #1307](https://github.com/stympy/faker/pull/1307) Add "exclude" method to UniqueGenerator [@mtancoigne](https://github.com/mtancoigne)
- [PR #1115](https://github.com/stympy/faker/pull/1115) Add Faker::Cosmere [@JauntyJames](https://github.com/JauntyJames)
- [PR #801](https://github.com/stympy/faker/pull/801) Add Faker::NHS - Support for the British National Health Service [@substrakt-health](https://github.com/substrakt-health)

### Suggestion
- [PR #1246](https://github.com/stympy/faker/pull/1246) Store list of generators with enabled uniqueness for faster clear [@MarcPer](https://github.com/MarcPer)

### Update/add locales
- [PR #1514](https://github.com/stympy/faker/pull/1514) Distinguish between 'brand' and 'name' [@iwaim](https://github.com/iwaim)
- [PR #1509](https://github.com/stympy/faker/pull/1509) Fix Faker::Address.country_by_code [@IlyasValiullov](https://github.com/IlyasValiullov)
- [PR #1492](https://github.com/stympy/faker/pull/1492) Fix abbreviation for Osten [@sonOfRa](https://github.com/sonOfRa)
- [PR #1499](https://github.com/stympy/faker/pull/1499) Adds some items on pt-BR locales seniority and education levels. And removes duplicated items from cities list. [@ramonlg](https://github.com/ramonlg)
- [PR #1501](https://github.com/stympy/faker/pull/1501) fix asajj_ventress alternate name [@ethan-dowler](https://github.com/ethan-dowler)
- [PR #1502](https://github.com/stympy/faker/pull/1502) Add support for Armenian language [@hovikman](https://github.com/hovikman)
- [PR #1486](https://github.com/stympy/faker/pull/1486) Added some professions in company.yml [@ReneIvanov](https://github.com/ReneIvanov)
- [PR #1474](https://github.com/stympy/faker/pull/1474) Fr format and translation [@maxime-lenne](https://github.com/maxime-lenne)
- [PR #1468](https://github.com/stympy/faker/pull/1468) Update "Black Pink" to "Blackpink" [@agungyuliaji](https://github.com/agungyuliaji)
- [PR #1464](https://github.com/stympy/faker/pull/1464) Add dog breed for Japanese [@yizknn](https://github.com/yizknn)
- [PR #1461](https://github.com/stympy/faker/pull/1461) Add Orphea to heroes of the storm locale file. [@eddorre](https://github.com/eddorre)
- [PR #1458](https://github.com/stympy/faker/pull/1458) Update Faker::DragonBall.characters locales [@JoaoHenriqueVale](https://github.com/JoaoHenriqueVale)
- [PR #1450](https://github.com/stympy/faker/pull/1450) Update device list and serial codes [@raresabr](https://github.com/raresabr)
- [PR #1443](https://github.com/stympy/faker/pull/1443) Add new array of cities from brazil [@WilliamCSA04](https://github.com/WilliamCSA04)
- [PR #1447](https://github.com/stympy/faker/pull/1447) Add Maroon 5 and Paramore to music [@Jcambass](https://github.com/Jcambass)
- [PR #1446](https://github.com/stympy/faker/pull/1446) fix: Remove deplicate 'color' from ja.yml [@yizknn](https://github.com/yizknn)
- [PR #1441](https://github.com/stympy/faker/pull/1441) Add Faker::Job pt-BR locales [@wellingtongvs](https://github.com/wellingtongvs)
- [PR #1428](https://github.com/stympy/faker/pull/1428) Add Faker::Games::SonicTheHedgehog.game [@boardfish](https://github.com/boardfish)
- [PR #1415](https://github.com/stympy/faker/pull/1415) Add new Overwatch items [@lucasqueiroz](https://github.com/lucasqueiroz)
- [PR #1407](https://github.com/stympy/faker/pull/1407) Add more data for Faker::Friends [@JIntrocaso](https://github.com/JIntrocaso)
- [PR #1402](https://github.com/stympy/faker/pull/1402) Update heroes_of_the_storm.yml [@eddorre](https://github.com/eddorre)
- [PR #1398](https://github.com/stympy/faker/pull/1398) Fix female_first_name and male_first_name [@vbrazo](https://github.com/vbrazo)
- [PR #1395](https://github.com/stympy/faker/pull/1395) Add middle_name to other locales [@vbrazo](https://github.com/vbrazo)
- [PR #1394](https://github.com/stympy/faker/pull/1394) Add name_with_middle - es locale and missing tests [@vbrazo](https://github.com/vbrazo)
- [PR #1393](https://github.com/stympy/faker/pull/1393) Add missing pt-BR methods and locale tests [@vbrazo](https://github.com/vbrazo)
- [PR #1392](https://github.com/stympy/faker/pull/1392) Add missing locales/methods for Faker::Name pt-BR [@heitorado](https://github.com/heitorado)
- [PR #1391](https://github.com/stympy/faker/pull/1391) Add state abbr for Sergipe and Tocatins [@VSPPedro](https://github.com/VSPPedro)
- [PR #1390](https://github.com/stympy/faker/pull/1390) Add more Dutch names [@EhsanZ](https://github.com/EhsanZ)
- [PR #1386](https://github.com/stympy/faker/pull/1386) Add locale file for Arabic language and test it [@EhsanZ](https://github.com/EhsanZ)
- [PR #1385](https://github.com/stympy/faker/pull/1385) Updated license plate by state for Brazil [@edgardmessias](https://github.com/edgardmessias)
- [PR #1373](https://github.com/stympy/faker/pull/1373) 📝 Correct some minor spelling errors [@mermop](https://github.com/mermop)
- [PR #1372](https://github.com/stympy/faker/pull/1372) Add space planet and galaxy for Japanese [@yizknn](https://github.com/yizknn)
- [PR #1370](https://github.com/stympy/faker/pull/1370) Add missed comma [@7up4](https://github.com/7up4)
- [PR #1352](https://github.com/stympy/faker/pull/1352) Add Japanese Food Sushi for Japanese and English [@yizknn](https://github.com/yizknn)
- [PR #1343](https://github.com/stympy/faker/pull/1343) Update cell phone format to be phonelib compatible for Vietnam locale [@Looooong](https://github.com/Looooong)
- [PR #1340](https://github.com/stympy/faker/pull/1340) Fix typos and additions for Faker::Esport [@Mayurifag](https://github.com/Mayurifag)
- [PR #1332](https://github.com/stympy/faker/pull/1332) Fix typo in buffy.big_bads [@tragiclifestories](https://github.com/tragiclifestories)
- [PR #1327](https://github.com/stympy/faker/pull/1327) fixed 2 quotes [@MinimumViablePerson](https://github.com/MinimumViablePerson)
- [PR #1316](https://github.com/stympy/faker/pull/1316) Add more dishes to the menu [@bjacquet](https://github.com/bjacquet)

------------------------------------------------------------------------------
## [v1.9.1](https://github.com/stympy/faker/tree/v1.9.1) (2018-07-11)
[Full Changelog](https://github.com/stympy/faker/compare/v1.8.7...v1.9.1)

### Feature Request

- [PR #1476](https://github.com/stympy/faker/pull/1476) Add Faker::House [@jguthrie100](https://github.com/jguthrie100)
- [PR #1308](https://github.com/stympy/faker/pull/1308) Add Faker::BojackHorseman [@saurabhudaniya200](https://github.com/saurabhudaniya200)
- [PR #1292](https://github.com/stympy/faker/pull/1292) Add Faker::Bank - account_number and routing_number [@vbrazo](https://github.com/vbrazo)
- [PR #1300](https://github.com/stympy/faker/pull/1300) Add Faker::GreekPhilosophers [@15ngburton](https://github.com/15ngburton)
- [PR #1004](https://github.com/stympy/faker/pull/1004) Add Faker::Ethereum [@kaizenx](https://github.com/kaizenx)
- [PR #551](https://github.com/stympy/faker/pull/551) Add gender to name generator [@Maicolben](https://github.com/Maicolben)
- [PR #1283](https://github.com/stympy/faker/pull/1283) Add Faker::Military [@jjasghar](https://github.com/jjasghar)
- [PR #1279](https://github.com/stympy/faker/pull/1279) Add Faker::HarryPotter.spell [@A9u](https://github.com/A9u)
- [PR #799](https://github.com/stympy/faker/pull/799) Faker::ElectricalComponents [@bheim6](https://github.com/bheim6)
- [PR #1050](https://github.com/stympy/faker/pull/1050) Add Faker::Invoice to generate valid bank slip references [@onnimonni](https://github.com/onnimonni)
- [PR #817](https://github.com/stympy/faker/pull/817) Faker::Lorem.multibyte for multibyte chars [@frankywahl](https://github.com/frankywahl)
- [PR #877](https://github.com/stympy/faker/pull/877) Add Canada SIN generator in Faker::Code [@gkunwar](https://github.com/gkunwar)
- [PR #1268](https://github.com/stympy/faker/pull/1268) Add Faker::Nation.national_sport [@gkunwar](https://github.com/gkunwar)
- [PR #1273](https://github.com/stympy/faker/pull/1273) Add Faker::Device [@vbrazo](https://github.com/vbrazo)
- [PR #1272](https://github.com/stympy/faker/pull/1272) Add Faker::DrWho.actor [@timcustard](https://github.com/timcustard)
- [PR #1270](https://github.com/stympy/faker/pull/1270) Add Faker::Name.middle_name [@vbrazo](https://github.com/vbrazo)
- [PR #1266](https://github.com/stympy/faker/pull/1266) Add Faker::Science.element_symbol [@timcustard](https://github.com/timcustard)
- [PR #1101](https://github.com/stympy/faker/pull/1101) Add Faker::Company.czech_organisation_number [@jindrichskupa](https://github.com/jindrichskupa)
- [PR #1265](https://github.com/stympy/faker/pull/1265) Add Faker::WorldCup [@snayrouz](https://github.com/snayrouz)
- [PR #1141](https://github.com/stympy/faker/pull/1141) Add Faker::Coffee.intensifier [@oyeanuj](https://github.com/oyeanuj)
- [PR #1260](https://github.com/stympy/faker/pull/1260) Add Faker::Auto features to Faker::Vehicle [@mrstebo](https://github.com/mrstebo)
- [PR #1259](https://github.com/stympy/faker/pull/1259) Add the ability to add separators to emails. [@aamarill](https://github.com/aamarill)
- [PR #1064](https://github.com/stympy/faker/pull/1064) Add Faker::Markdown.sandwich [@russellschmidt](https://github.com/russellschmidt)
- [PR #1222](https://github.com/stympy/faker/pull/1222) Add paragraph_by_chars functionality [@jguthrie100](https://github.com/jguthrie100)
- [PR #1107](https://github.com/stympy/faker/pull/1107) Add tokens to Faker::Stripe [@wecohere](https://github.com/wecohere)
- [PR #1258](https://github.com/stympy/faker/pull/1258) Remove simplecov-console and add coverage_report rake task [@vbrazo](https://github.com/vbrazo)
- [PR #1247](https://github.com/stympy/faker/pull/1247) Generate capital city of random Nation [@gkunwar](https://github.com/gkunwar)
- [PR #1250](https://github.com/stympy/faker/pull/1250) House appliances [@rafaelcpalmeida](https://github.com/rafaelcpalmeida)
- [PR #1239](https://github.com/stympy/faker/pull/1239) Update Faker::Food to separate out Fruits and Veggies [@susiirwin](https://github.com/susiirwin)
- [PR #1221](https://github.com/stympy/faker/pull/1221) Updated the Readme file with the new logo [@tobaloidee](https://github.com/tobaloidee)
- [PR #1109](https://github.com/stympy/faker/pull/1109) Added Princess Bride [@jayphodges](https://github.com/jayphodges)
- [PR #987](https://github.com/stympy/faker/pull/987) Add Faker::Cannabis class [@GhostGroup](https://github.com/GhostGroup)
- [PR #1199](https://github.com/stympy/faker/pull/1199) Add Faker::StrangerThings [@Connerh92](https://github.com/Connerh92)
- [PR #1129](https://github.com/stympy/faker/pull/1129) Added SingularSiegler quotes [@splashinn](https://github.com/splashinn)
- [PR #1235](https://github.com/stympy/faker/pull/1235) Added Faker::Community [@vbrazo](https://github.com/vbrazo)
- [PR #1144](https://github.com/stympy/faker/pull/1144) Added polish_register_of_national_economy and polish_taxpayer_identification_number [@rafalpetryka](https://github.com/rafalpetryka)
- [PR #1201](https://github.com/stympy/faker/pull/1201) Adding Currency Symbol to Faker [@SaimonL](https://github.com/SaimonL)
- [PR #1230](https://github.com/stympy/faker/pull/1230) Add Faker::SwordArtOnline [@lnchambers](https://github.com/lnchambers)
- [PR #792](https://github.com/stympy/faker/pull/792) Add Faker::FamousLastWords [@susiirwin](https://github.com/susiirwin)
- [PR #1174](https://github.com/stympy/faker/pull/1174) Dota API: Str Heroes, heroes quotes, Items, Teams, Players [@felipesousafs](https://github.com/darylf)
- [PR #1220](https://github.com/stympy/faker/pull/1220) Updates for Faker::Myst [@SpyMaster356](https://github.com/SpyMaster356)
- [PR #1218](https://github.com/stympy/faker/pull/1218) Add Faker::Myst [@SpyMaster356](https://github.com/SpyMaster356)
- [PR #818](https://github.com/stympy/faker/pull/818) LoremFlickr support [@mrstebo](https://github.com/mrstebo)
- [PR #1192](https://github.com/stympy/faker/pull/1192) Space: Added space launch vehicle [@gauth-ier](https://github.com/Gauth-ier)
- [PR #1211](https://github.com/stympy/faker/pull/1211) Add bands, genres, and albums to Music [@jmkoni](https://github.com/jmkoni)
- [PR #1215](https://github.com/stympy/faker/pull/1215) Added Nato Phonetic Alphabet [@timcustard](https://github.com/timcustard)
- [PR #1209](https://github.com/stympy/faker/pull/1209) Add Faker::Source [@graciano](https://github.com/graciano)
- [PR #1147](https://github.com/stympy/faker/pull/1147) Add Spanish citizen id and docs [@PuZZleDucK](https://github.com/PuZZleDucK)
- [PR #1189](https://github.com/stympy/faker/pull/1189) Add Faker::Football [@AlexGascon](https://github.com/AlexGascon)
- [PR #1202](https://github.com/stympy/faker/pull/1202) adds both inclusive and binary gender option [@jmkoni](https://github.com/jmkoni)
- [PR #1193](https://github.com/stympy/faker/pull/1193) Add Faker::MichaelScott API [@snayrouz](https://github.com/snayrouz)
- [PR #1179](https://github.com/stympy/faker/pull/1179) Random color with Placeholdit [@nicolas-brousse](https://github.com/nicolas-brousse)
- [PR #1190](https://github.com/stympy/faker/pull/1190) Add Nation object, its specs and docs [@gkunwar](https://github.com/gkunwar)
- [PR #1210](https://github.com/stympy/faker/pull/1210) Add coveralls [@vbrazo](https://github.com/vbrazo)
- [PR #924](https://github.com/stympy/faker/pull/924) RuboCop + fixes [@stephengroat](https://github.com/stephengroat)
- [PR #900](https://github.com/stympy/faker/pull/900) Add Japanese lorem words to locale [@vietqhoang](https://github.com/vietqhoang)

### Update/add locales
- [PR #1297](https://github.com/stympy/faker/pull/1297) Faker::WorldCup updates [@JoaoHenriqueVale](https://github.com/JoaoHenriqueVale)
- [PR #616](https://github.com/stympy/faker/pull/616) add german commerce translations [@weh](https://github.com/weh)
- [PR #1281](https://github.com/stympy/faker/pull/1281) Some competitions were in the coaches array [@Eusebiotrigo](https://github.com/Eusebiotrigo)
- [PR #1103](https://github.com/stympy/faker/pull/1103) Fix inconsistent capitalization in dishes, ingredients and spices, and some other small issues under 'food' [@evrimfeyyaz](https://github.com/evrimfeyyaz)
- [PR #1262](https://github.com/stympy/faker/pull/1262) Add fr_CH locale [@elentras](https://github.com/elentras)
- [PR #1261](https://github.com/stympy/faker/pull/1261) Add fr_CA locale [@elentras](https://github.com/elentras)
- [PR #1275](https://github.com/stympy/faker/pull/1275) Fix typo; RedWine should be two words [@johnmuhl](https://github.com/johnmuhl)
- [PR #1269](https://github.com/stympy/faker/pull/1269) Update Faker::ProgrammingLanguage.name locales [@vbrazo](https://github.com/vbrazo)
- [PR #1140](https://github.com/stympy/faker/pull/1140) Add Estonian and Latvian locales [@maciej-szlosarczyk](https://github.com/maciej-szlosarczyk)
- [PR #1249](https://github.com/stympy/faker/pull/1249) Update list of name prefixes for sv locale. [kamilbielawski](https://github.com/kamilbielawski)
- [PR #1228](https://github.com/stympy/faker/pull/1228) Added Japanese color to yml [@katao](https://github.com/katao)
- [PR #1106](https://github.com/stympy/faker/pull/1106) Adds turkish phone number formats [@zasman](https://github.com/ZASMan)
- [PR #794](https://github.com/stympy/faker/pull/794) Adding country code + minor locale updates [@vveliev](https://github.com/vveliev)
- [PR #439](https://github.com/stympy/faker/pull/439) Remove Eichmann surname [@jonahwh](https://github.com/jonahwh)
- [PR #1203](https://github.com/stympy/faker/pull/1203) Finnish locale has 50 most common male, female, and last names [@Glenf](https://github.com/Glenf)
- [PR #1183](https://github.com/stympy/faker/pull/1183) Correct the spelling of Gringotts [@rhoen](https://github.com/rhoen)
- [PR #1236](https://github.com/stympy/faker/pull/1236) Updates dessert faker [@susiirwin](https://github.com/susiirwin)
- [PR #1229](https://github.com/stympy/faker/pull/1229) sv.yml: Typos [@olleolleolle](https://github.com/olleolleolle)
- [PR #1108](https://github.com/stympy/faker/pull/1108) Update Faker::Dessert [@natalietate](https://github.com/natalietate)
- [PR #1122](https://github.com/stympy/faker/pull/1122) Fix formatting for Brazilian phone and cell phone numbers [@lucasqueiroz](https://github.com/lucasqueiroz)
- [PR #1138](https://github.com/stympy/faker/pull/1138) Update locales - Faker::Overwatch [@tanner0101](https://github.com/tanner0101)
- [PR #1117](https://github.com/stympy/faker/pull/1117) Added Ukrainian entries to yml [@RomanIsko](https://github.com/RomanIsko)

### Bug/Fixes
- [PR #1305](https://github.com/stympy/faker/pull/1305) Fix YAML syntax - single quote escape (on vehicle.yml) [@YumaInaura](https://github.com/YumaInaura)
- [PR #1196](https://github.com/stympy/faker/pull/1196) Fix PhoneNumber in es-MX [@drewish](https://github.com/drewish)
- [PR #1133](https://github.com/stympy/faker/pull/1133) Fix I18n 0.9.3 compatibility [@tagliala](https://github.com/tagliala)
- [PR #1292](https://github.com/stympy/faker/pull/1292) Fix flexible keys crashing when current locale does not provide them [@deivid-rodriguez](https://github.com/deivid-rodriguez)
- [PR #1274](https://github.com/stympy/faker/pull/1274) Allow Faker::Address.zip_code to have leading zero [@igor-starostenko](https://github.com/igor-starostenko)
- [PR #1241](https://github.com/stympy/faker/pull/1241) Add missing tests reported by SimpleCov [@aamarill](https://github.com/aamarill)
- [PR #1240](https://github.com/stympy/faker/pull/1240) Add some tests [@aamarill](https://github.com/aamarill)
- [PR #1238](https://github.com/stympy/faker/pull/1238) pluralized file to match link name in the readme [@Connerh92](https://github.com/Connerh92)
- [PR #1232](https://github.com/stympy/faker/pull/1232) Fix file permissions [@tagliala](https://github.com/tagliala)
- [PR #1205](https://github.com/stympy/faker/pull/1205) Show the type of field that violated a uniqueness constraint [@AndrewRayCode](https://github.com/AndrewRayCode)
- [PR #1227](https://github.com/stympy/faker/pull/1227) Update RuboCop to 0.56.0 [@tagliala](https://github.com/tagliala)
- [PR #1225](https://github.com/stympy/faker/pull/1225) Test against latest Ruby versions [@tagliala](https://github.com/tagliala)
- [PR #1134](https://github.com/stympy/faker/pull/1134) Test against latest Ruby versions [@tagliala](https://github.com/tagliala)
- [PR #1223](https://github.com/stympy/faker/pull/1223) Fix minitest warnings [@vbrazo](https://github.com/vbrazo)
- [PR #1198](https://github.com/stympy/faker/pull/1198) Rename methods on Faker::Types to avoid shadowing ruby standard methods [@MarcPer](https://github.com/MarcPer)
- [PR #1142](https://github.com/stympy/faker/pull/1142) Missing i18n jobs fix [@PuZZleDucK](https://github.com/PuZZleDucK)
- [PR #1213](https://github.com/stympy/faker/pull/1213) Add missing tests after adding Coveralls [@vbrazo](https://github.com/vbrazo)
- [PR #1212](https://github.com/stympy/faker/pull/1212) Coveralls should ignore test folder [@vbrazo](https://github.com/timcustard)
- [PR #1181](https://github.com/stympy/faker/pull/1181) Fix: Moved the Google Omniauth key id_info from root into extra [@SirRawlins](https://github.com/SirRawlins)
- [PR #1207](https://github.com/stympy/faker/pull/1207) use default rake task [@stephengroat](https://github.com/stephengroat)
- [PR #1136](https://github.com/stympy/faker/pull/1136) Modify Faker::Internet.slug [@philduffen](https://github.com/philduffen)
- [PR #1170](https://github.com/stympy/faker/pull/1170) First_name and last_name should use the parse method - :ru locale [@vbrazo](https://github.com/vbrazo)
- [PR #1197](https://github.com/stympy/faker/pull/1197) Fixes NL postcode [@JonathanWThom](https://github.com/JonathanWThom)
- [PR #1172](https://github.com/stympy/faker/pull/1172) Fix Fixnum reference warning [@vbrazo](https://github.com/vbrazo)
- [PR #1173](https://github.com/stympy/faker/pull/1173) Fix tests warning [@vbrazo](https://github.com/vbrazo)

### Chores
- [PR #1304](https://github.com/stympy/faker/pull/1304) Fix Faker::Source ruby language examples [@YumaInaura](https://github.com/YumaInaura)
- [PR #1306](https://github.com/stympy/faker/pull/1306) Rename Internet#user_name to #username [@tylerhunt](https://github.com/tylerhunt)
- [PR #1293](https://github.com/stympy/faker/pull/1293) Update RuboCop to 0.57.2 [@tagliala](https://github.com/tagliala)
- [PR #1294](https://github.com/stympy/faker/pull/1294) Simpler requiring of test helper [@deivid-rodriguez](https://github.com/deivid-rodriguez)
- [PR #1288](https://github.com/stympy/faker/pull/1288) rake console changes - description and contributing.md [@MarcPer](https://github.com/MarcPer)
- [PR #719](https://github.com/stympy/faker/pull/719) Random words to add should be 0 [@swapsCAPS](https://github.com/swapsCAPS)

### Documentation
- [PR #1478](https://github.com/stympy/faker/pull/1478) Fixed documentation for Faker::Internet.password [@mrstebo](https://github.com/mrstebo)
- [PR #1453](https://github.com/stympy/faker/pull/1453) Add description to RuboCop cops [@vbrazo](https://github.com/vbrazo)
- [PR #1121](https://github.com/stympy/faker/pull/1121) Better docs for Faker::Food.description [@jujulisan](https://github.com/jujulisan)
- [PR #1257](https://github.com/stympy/faker/pull/1257) Fix method name in Faker::SingularSiegler [@mrstebo](https://github.com/mrstebo)
- [PR #1256](https://github.com/stympy/faker/pull/1256) Fixing documentation - Faker::Name to Faker::Zelda [@mrstebo](https://github.com/mrstebo)
- [PR #1254](https://github.com/stympy/faker/pull/1254) Added missing documentation. [@mrstebo](https://github.com/mrstebo)
- [PR #1252](https://github.com/stympy/faker/pull/1252) Add missing documentation - Faker::Address to Faker::Myst [@vbrazo](https://github.com/vbrazo)
- [PR #1248](https://github.com/stympy/faker/pull/1248) Remove duplications from company.md [@vrinek](https://github.com/vrinek)
- [PR #1146](https://github.com/stympy/faker/pull/1146) Update company docs [@PuZZleDucK](https://github.com/PuZZleDucK)
- [PR #
Download .txt
gitextract_solkmqps/

├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   └── bug-report.md
│   ├── PULL_REQUEST_TEMPLATE.md
│   ├── dependabot.yml
│   └── workflows/
│       ├── bench.yml
│       ├── codeql.yml
│       └── ruby.yml
├── .gitignore
├── .rubocop.yml
├── .yardopts
├── CHANGELOG.md
├── CONTRIBUTING.md
├── GENERATORS.md
├── Gemfile
├── License.txt
├── MAINTAINING.md
├── README.md
├── Rakefile
├── SECURITY.md
├── benchmark/
│   ├── generators.rb
│   └── require.rb
├── bin/
│   └── faker
├── custom-hooks/
│   └── pre-push.sample
├── doc/
│   ├── blockchain/
│   │   ├── aeternity.md
│   │   ├── bitcoin.md
│   │   ├── ethereum.md
│   │   └── tezos.md
│   ├── books/
│   │   ├── book.md
│   │   ├── culture_series.md
│   │   ├── dune.md
│   │   ├── lovecraft.md
│   │   └── the_kingkiller_chronicle.md
│   ├── creature/
│   │   ├── animal.md
│   │   ├── bird.md
│   │   ├── cat.md
│   │   ├── dog.md
│   │   └── horse.md
│   ├── default/
│   │   ├── address.md
│   │   ├── adjective.md
│   │   ├── alphanumeric.md
│   │   ├── ancient.md
│   │   ├── app.md
│   │   ├── appliance.md
│   │   ├── artist.md
│   │   ├── avatar.md
│   │   ├── bank.md
│   │   ├── barcode.md
│   │   ├── beer.md
│   │   ├── blood.md
│   │   ├── boolean.md
│   │   ├── business.md
│   │   ├── camera.md
│   │   ├── cannabis.md
│   │   ├── chile_rut.md
│   │   ├── chuck_norris.md
│   │   ├── code.md
│   │   ├── coffee.md
│   │   ├── coin.md
│   │   ├── color.md
│   │   ├── commerce.md
│   │   ├── company.md
│   │   ├── compass.md
│   │   ├── computer.md
│   │   ├── construction.md
│   │   ├── cosmere.md
│   │   ├── crypto.md
│   │   ├── crypto_coin.md
│   │   ├── currency.md
│   │   ├── date.md
│   │   ├── dc_comics.md
│   │   ├── demographic.md
│   │   ├── dessert.md
│   │   ├── device.md
│   │   ├── driving_licence.md
│   │   ├── educator.md
│   │   ├── electrical_components.md
│   │   ├── emotion.md
│   │   ├── esport.md
│   │   ├── file.md
│   │   ├── finance.md
│   │   ├── food.md
│   │   ├── funny_name.md
│   │   ├── gender.md
│   │   ├── greek_philosophers.md
│   │   ├── hacker.md
│   │   ├── harry_potter.md
│   │   ├── hipster.md
│   │   ├── hitchhikers_guide_to_the_galaxy.md
│   │   ├── hobby.md
│   │   ├── house.md
│   │   ├── html.md
│   │   ├── id_number.md
│   │   ├── industry_segments.md
│   │   ├── internet.md
│   │   ├── invoice.md
│   │   ├── job.md
│   │   ├── json.md
│   │   ├── kpop.md
│   │   ├── lorem.md
│   │   ├── lorem_flickr.md
│   │   ├── markdown.md
│   │   ├── marketing.md
│   │   ├── measurement.md
│   │   ├── military.md
│   │   ├── mountain.md
│   │   ├── name.md
│   │   ├── nation.md
│   │   ├── national_health_service.md
│   │   ├── nato_phonetic_alphabet.md
│   │   ├── number.md
│   │   ├── omniauth.md
│   │   ├── phone_number.md
│   │   ├── placeholdit.md
│   │   ├── programming_language.md
│   │   ├── relationship.md
│   │   ├── restaurant.md
│   │   ├── rock_band.md
│   │   ├── science.md
│   │   ├── slack_emoji.md
│   │   ├── source.md
│   │   ├── south_africa.md
│   │   ├── space.md
│   │   ├── string.md
│   │   ├── stripe.md
│   │   ├── subscription.md
│   │   ├── superhero.md
│   │   ├── tea.md
│   │   ├── team.md
│   │   ├── theater.md
│   │   ├── time.md
│   │   ├── types.md
│   │   ├── university.md
│   │   ├── vehicle.md
│   │   ├── verbs.md
│   │   ├── vulnerability_identifier.md
│   │   ├── world_cup.md
│   │   └── x.md
│   ├── drone/
│   │   └── drone.md
│   ├── fantasy/
│   │   └── tolkien.md
│   ├── games/
│   │   ├── clash_of_clans.md
│   │   ├── dnd.md
│   │   ├── dota.md
│   │   ├── elder_scrolls.md
│   │   ├── fallout.md
│   │   ├── final_fantasy_xiv.md
│   │   ├── game.md
│   │   ├── half_life.md
│   │   ├── heroes.md
│   │   ├── heroes_of_the_storm.md
│   │   ├── league_of_legends.md
│   │   ├── minecraft.md
│   │   ├── myst.md
│   │   ├── overwatch.md
│   │   ├── pokemon.md
│   │   ├── sonic_the_hedgehog.md
│   │   ├── street_fighter.md
│   │   ├── super_mario.md
│   │   ├── super_smash_bros.md
│   │   ├── touhou.md
│   │   ├── warhammer_fantasy.md
│   │   ├── witcher.md
│   │   ├── world_of_warcraft.md
│   │   └── zelda.md
│   ├── internet/
│   │   └── http.md
│   ├── japanese_media/
│   │   ├── conan.md
│   │   ├── cowboy_bebop.md
│   │   ├── doraemon.md
│   │   ├── dragon_ball.md
│   │   ├── fullmetal_alchemist_brotherhood.md
│   │   ├── kamen_rider.md
│   │   ├── naruto.md
│   │   ├── one_piece.md
│   │   ├── studio_ghibli.md
│   │   └── sword_art_online.md
│   ├── locations/
│   │   └── australia.md
│   ├── movies/
│   │   ├── avatar.md
│   │   ├── back_to_the_future.md
│   │   ├── departed.md
│   │   ├── ghostbusters.md
│   │   ├── grateful_dead.md
│   │   ├── harry_potter.md
│   │   ├── hitchhikers_guide_to_the_galaxy.md
│   │   ├── hobbit.md
│   │   ├── how_to_train_your_dragon.md
│   │   ├── lebowski.md
│   │   ├── lord_of_the_rings.md
│   │   ├── movie.md
│   │   ├── princess_bride.md
│   │   ├── star_wars.md
│   │   ├── the_room.md
│   │   ├── tron.md
│   │   └── v_for_vendetta.md
│   ├── music/
│   │   ├── bossa_nova.md
│   │   ├── grateful_dead.md
│   │   ├── hiphop.md
│   │   ├── music.md
│   │   ├── opera.md
│   │   ├── pearl_jam.md
│   │   ├── phish.md
│   │   ├── prince.md
│   │   ├── rock_band.md
│   │   ├── rush.md
│   │   ├── smashing_pumpkins.md
│   │   └── umphreys_mcgee.md
│   ├── quotes/
│   │   ├── chiquito.md
│   │   ├── quote.md
│   │   ├── rajnikanth.md
│   │   └── shakespeare.md
│   ├── religion/
│   │   └── bible.md
│   ├── sports/
│   │   ├── basketball.md
│   │   ├── chess.md
│   │   ├── football.md
│   │   ├── mountaineering.md
│   │   ├── sport.md
│   │   └── volleyball.md
│   ├── travel/
│   │   ├── airport.md
│   │   └── train_station.md
│   └── tv_shows/
│       ├── aqua_teen_hunger_force.md
│       ├── archer.md
│       ├── big_bang_theory.md
│       ├── bojack_horseman.md
│       ├── breaking_bad.md
│       ├── brooklyn_nine_nine.md
│       ├── buffy.md
│       ├── community.md
│       ├── dr_who.md
│       ├── dumb_and_dumber.md
│       ├── family_guy.md
│       ├── final_space.md
│       ├── friends.md
│       ├── game_of_thrones.md
│       ├── hey_arnold.md
│       ├── how_i_met_your_mother.md
│       ├── michael_scott.md
│       ├── new_girl.md
│       ├── parks_and_rec.md
│       ├── rick_and_morty.md
│       ├── rupaul.md
│       ├── seinfeld.md
│       ├── silicon_valley.md
│       ├── simpsons.md
│       ├── south_park.md
│       ├── spongebob.md
│       ├── star_trek.md
│       ├── stargate.md
│       ├── stranger_things.md
│       ├── suits.md
│       ├── supernatural.md
│       ├── the_expanse.md
│       ├── the_fresh_prince_of_bel_air.md
│       ├── the_it_crowd.md
│       ├── the_office.md
│       ├── the_thick_of_it.md
│       ├── twin_peaks.md
│       └── venture_bros.md
├── experiments/
│   ├── lazy_load.md
│   └── zeitwerk.md
├── faker.gemspec
├── lib/
│   ├── faker/
│   │   ├── blockchain/
│   │   │   ├── aeternity.rb
│   │   │   ├── bitcoin.rb
│   │   │   ├── ethereum.rb
│   │   │   └── tezos.rb
│   │   ├── books/
│   │   │   ├── book.rb
│   │   │   ├── culture_series.rb
│   │   │   ├── dune.rb
│   │   │   ├── lovecraft.rb
│   │   │   └── the_kingkiller_chronicle.rb
│   │   ├── creature/
│   │   │   ├── animal.rb
│   │   │   ├── bird.rb
│   │   │   ├── cat.rb
│   │   │   ├── dog.rb
│   │   │   └── horse.rb
│   │   ├── default/
│   │   │   ├── address.rb
│   │   │   ├── adjective.rb
│   │   │   ├── alphanumeric.rb
│   │   │   ├── ancient.rb
│   │   │   ├── app.rb
│   │   │   ├── appliance.rb
│   │   │   ├── artist.rb
│   │   │   ├── avatar.rb
│   │   │   ├── bank.rb
│   │   │   ├── barcode.rb
│   │   │   ├── beer.rb
│   │   │   ├── blood.rb
│   │   │   ├── boolean.rb
│   │   │   ├── business.rb
│   │   │   ├── camera.rb
│   │   │   ├── cannabis.rb
│   │   │   ├── chile_rut.rb
│   │   │   ├── chuck_norris.rb
│   │   │   ├── code.rb
│   │   │   ├── coffee.rb
│   │   │   ├── coin.rb
│   │   │   ├── color.rb
│   │   │   ├── commerce.rb
│   │   │   ├── company.rb
│   │   │   ├── compass.rb
│   │   │   ├── computer.rb
│   │   │   ├── construction.rb
│   │   │   ├── cosmere.rb
│   │   │   ├── crypto.rb
│   │   │   ├── crypto_coin.rb
│   │   │   ├── currency.rb
│   │   │   ├── date.rb
│   │   │   ├── dc_comics.rb
│   │   │   ├── demographic.rb
│   │   │   ├── dessert.rb
│   │   │   ├── device.rb
│   │   │   ├── driving_licence.rb
│   │   │   ├── drone.rb
│   │   │   ├── educator.rb
│   │   │   ├── electrical_components.rb
│   │   │   ├── emotion.rb
│   │   │   ├── esport.rb
│   │   │   ├── file.rb
│   │   │   ├── finance.rb
│   │   │   ├── food.rb
│   │   │   ├── funny_name.rb
│   │   │   ├── gender.rb
│   │   │   ├── greek_philosophers.rb
│   │   │   ├── hacker.rb
│   │   │   ├── hipster.rb
│   │   │   ├── hobby.rb
│   │   │   ├── house.rb
│   │   │   ├── html.rb
│   │   │   ├── id_number.rb
│   │   │   ├── industry_segments.rb
│   │   │   ├── internet.rb
│   │   │   ├── internet_http.rb
│   │   │   ├── invoice.rb
│   │   │   ├── job.rb
│   │   │   ├── json.rb
│   │   │   ├── kpop.rb
│   │   │   ├── lorem.rb
│   │   │   ├── lorem_flickr.rb
│   │   │   ├── markdown.rb
│   │   │   ├── marketing.rb
│   │   │   ├── measurement.rb
│   │   │   ├── military.rb
│   │   │   ├── mountain.rb
│   │   │   ├── name.rb
│   │   │   ├── nation.rb
│   │   │   ├── national_health_service.rb
│   │   │   ├── nato_phonetic_alphabet.rb
│   │   │   ├── number.rb
│   │   │   ├── omniauth.rb
│   │   │   ├── phone_number.rb
│   │   │   ├── placeholdit.rb
│   │   │   ├── programming_language.rb
│   │   │   ├── relationship.rb
│   │   │   ├── religion.rb
│   │   │   ├── restaurant.rb
│   │   │   ├── science.rb
│   │   │   ├── slack_emoji.rb
│   │   │   ├── source.rb
│   │   │   ├── south_africa.rb
│   │   │   ├── space.rb
│   │   │   ├── string.rb
│   │   │   ├── stripe.rb
│   │   │   ├── subscription.rb
│   │   │   ├── superhero.rb
│   │   │   ├── tea.rb
│   │   │   ├── team.rb
│   │   │   ├── theater.rb
│   │   │   ├── time.rb
│   │   │   ├── types.rb
│   │   │   ├── university.rb
│   │   │   ├── vehicle.rb
│   │   │   ├── verb.rb
│   │   │   ├── vulnerability_identifier.rb
│   │   │   ├── world_cup.rb
│   │   │   └── x.rb
│   │   ├── fantasy/
│   │   │   └── tolkien.rb
│   │   ├── games/
│   │   │   ├── clash_of_clans.rb
│   │   │   ├── control.rb
│   │   │   ├── dnd.rb
│   │   │   ├── dota.rb
│   │   │   ├── elder_scrolls.rb
│   │   │   ├── fallout.rb
│   │   │   ├── final_fantasy_xiv.rb
│   │   │   ├── game.rb
│   │   │   ├── half_life.rb
│   │   │   ├── heroes.rb
│   │   │   ├── heroes_of_the_storm.rb
│   │   │   ├── league_of_legends.rb
│   │   │   ├── minecraft.rb
│   │   │   ├── myst.rb
│   │   │   ├── overwatch.rb
│   │   │   ├── pokemon.rb
│   │   │   ├── sonic_the_hedgehog.rb
│   │   │   ├── street_fighter.rb
│   │   │   ├── super_mario.rb
│   │   │   ├── super_smash_bros.rb
│   │   │   ├── tarkov.rb
│   │   │   ├── touhou.rb
│   │   │   ├── warhammer_fantasy.rb
│   │   │   ├── witcher.rb
│   │   │   ├── world_of_warcraft.rb
│   │   │   └── zelda.rb
│   │   ├── japanese_media/
│   │   │   ├── conan.rb
│   │   │   ├── cowboy_bebop.rb
│   │   │   ├── doraemon.rb
│   │   │   ├── dragon_ball.rb
│   │   │   ├── fullmetal_alchemist_brotherhood.rb
│   │   │   ├── kamen_rider.rb
│   │   │   ├── naruto.rb
│   │   │   ├── one_piece.rb
│   │   │   ├── studio_ghibli.rb
│   │   │   └── sword_art_online.rb
│   │   ├── locations/
│   │   │   └── australia.rb
│   │   ├── movies/
│   │   │   ├── avatar.rb
│   │   │   ├── back_to_the_future.rb
│   │   │   ├── departed.rb
│   │   │   ├── ghostbusters.rb
│   │   │   ├── hackers.rb
│   │   │   ├── harry_potter.rb
│   │   │   ├── hitchhikers_guide_to_the_galaxy.rb
│   │   │   ├── hobbit.rb
│   │   │   ├── how_to_train_your_dragon.rb
│   │   │   ├── lebowski.rb
│   │   │   ├── lord_of_the_rings.rb
│   │   │   ├── movie.rb
│   │   │   ├── princess_bride.rb
│   │   │   ├── star_wars.rb
│   │   │   ├── the_room.rb
│   │   │   ├── tron.rb
│   │   │   └── v_for_vendetta.rb
│   │   ├── music/
│   │   │   ├── bossa_nova.rb
│   │   │   ├── grateful_dead.rb
│   │   │   ├── hiphop.rb
│   │   │   ├── music.rb
│   │   │   ├── opera.rb
│   │   │   ├── pearl_jam.rb
│   │   │   ├── phish.rb
│   │   │   ├── prince.rb
│   │   │   ├── rock_band.rb
│   │   │   ├── rush.rb
│   │   │   ├── smashing_pumpkins.rb
│   │   │   └── umphreys_mcgee.rb
│   │   ├── quotes/
│   │   │   ├── chiquito.rb
│   │   │   ├── quote.rb
│   │   │   ├── rajnikanth.rb
│   │   │   └── shakespeare.rb
│   │   ├── religion/
│   │   │   └── bible.rb
│   │   ├── sports/
│   │   │   ├── basketball.rb
│   │   │   ├── chess.rb
│   │   │   ├── football.rb
│   │   │   ├── mountaineering.rb
│   │   │   ├── sport.rb
│   │   │   └── volleyball.rb
│   │   ├── travel/
│   │   │   ├── airport.rb
│   │   │   └── train_station.rb
│   │   ├── tv_shows/
│   │   │   ├── aqua_teen_hunger_force.rb
│   │   │   ├── archer.rb
│   │   │   ├── big_bang_theory.rb
│   │   │   ├── bojack_horseman.rb
│   │   │   ├── breaking_bad.rb
│   │   │   ├── brooklyn_nine_nine.rb
│   │   │   ├── buffy.rb
│   │   │   ├── community.rb
│   │   │   ├── dr_who.rb
│   │   │   ├── dumb_and_dumber.rb
│   │   │   ├── family_guy.rb
│   │   │   ├── final_space.rb
│   │   │   ├── friends.rb
│   │   │   ├── futurama.rb
│   │   │   ├── game_of_thrones.rb
│   │   │   ├── hey_arnold.rb
│   │   │   ├── how_i_met_your_mother.rb
│   │   │   ├── michael_scott.rb
│   │   │   ├── new_girl.rb
│   │   │   ├── parks_and_rec.rb
│   │   │   ├── rick_and_morty.rb
│   │   │   ├── ru_paul.rb
│   │   │   ├── seinfeld.rb
│   │   │   ├── silicon_valley.rb
│   │   │   ├── simpsons.rb
│   │   │   ├── south_park.rb
│   │   │   ├── spongebob.rb
│   │   │   ├── star_trek.rb
│   │   │   ├── stargate.rb
│   │   │   ├── stranger_things.rb
│   │   │   ├── suits.rb
│   │   │   ├── supernatural.rb
│   │   │   ├── the_expanse.rb
│   │   │   ├── the_fresh_prince_of_bel_air.rb
│   │   │   ├── the_it_crowd.rb
│   │   │   ├── the_office.rb
│   │   │   ├── the_thick_of_it.rb
│   │   │   ├── twin_peaks.rb
│   │   │   └── venture_bros.rb
│   │   └── version.rb
│   ├── faker.rb
│   ├── helpers/
│   │   ├── base58.rb
│   │   ├── char.rb
│   │   ├── deprecator.rb
│   │   ├── positional_generator.rb
│   │   └── unique_generator.rb
│   └── locales/
│       ├── README.md
│       ├── ar.yml
│       ├── bg.yml
│       ├── ca-CAT.yml
│       ├── ca.yml
│       ├── da-DK.yml
│       ├── de-AT.yml
│       ├── de-CH.yml
│       ├── de.yml
│       ├── ee.yml
│       ├── en/
│       │   ├── README.md
│       │   ├── address.yml
│       │   ├── adjective.yml
│       │   ├── airport.yml
│       │   ├── ancient.yml
│       │   ├── animal.yml
│       │   ├── app.yml
│       │   ├── appliance.yml
│       │   ├── aqua_teen_hunger_force.yml
│       │   ├── archer.yml
│       │   ├── artist.yml
│       │   ├── australia.yml
│       │   ├── avatar.yml
│       │   ├── back_to_the_future.yml
│       │   ├── bank.yml
│       │   ├── barcode.yml
│       │   ├── basketball.yml
│       │   ├── beer.yml
│       │   ├── bible.yml
│       │   ├── big_bang_theory.yml
│       │   ├── bird.yml
│       │   ├── blood.yml
│       │   ├── bojack_horseman.yml
│       │   ├── book.yml
│       │   ├── bossa_nova.yml
│       │   ├── breaking_bad.yml
│       │   ├── brooklyn_nine_nine.yml
│       │   ├── buffy.yml
│       │   ├── business.yml
│       │   ├── camera.yml
│       │   ├── cannabis.yml
│       │   ├── cat.yml
│       │   ├── chess.yml
│       │   ├── chiquito.yml
│       │   ├── chuck_norris.yml
│       │   ├── clash_of_clan.yml
│       │   ├── code.yml
│       │   ├── coffee.yml
│       │   ├── coin.yml
│       │   ├── color.yml
│       │   ├── commerce.yml
│       │   ├── community.yml
│       │   ├── company.yml
│       │   ├── compass.yml
│       │   ├── computer.yml
│       │   ├── conan.yml
│       │   ├── construction.yml
│       │   ├── control.yml
│       │   ├── cosmere.yml
│       │   ├── cowboy_bebop.yml
│       │   ├── crypto_coin.yml
│       │   ├── culture_series.yml
│       │   ├── currency.yml
│       │   ├── dc_comics.yml
│       │   ├── demographic.yml
│       │   ├── departed.yml
│       │   ├── dessert.yml
│       │   ├── device.yml
│       │   ├── dnd.yml
│       │   ├── dog.yml
│       │   ├── doraemon.yml
│       │   ├── dota.yml
│       │   ├── dr_who.yml
│       │   ├── dragon_ball.yml
│       │   ├── driving_license.yml
│       │   ├── drone.yml
│       │   ├── dumb_and_dumber.yml
│       │   ├── dune.yml
│       │   ├── educator.yml
│       │   ├── elder_scrolls.yml
│       │   ├── electrical_components.yml
│       │   ├── emotion.yml
│       │   ├── esport.yml
│       │   ├── fallout.yml
│       │   ├── family_guy.yml
│       │   ├── file.yml
│       │   ├── final_fantasy_xiv.yml
│       │   ├── final_space.yml
│       │   ├── finance.yml
│       │   ├── food.yml
│       │   ├── football.yml
│       │   ├── fresh_prince_of_bel_air.yml
│       │   ├── friends.yml
│       │   ├── fullmetal_alchemist_brotherhood.yml
│       │   ├── funny_name.yml
│       │   ├── futurama.yml
│       │   ├── game.yml
│       │   ├── game_of_thrones.yml
│       │   ├── gender.yml
│       │   ├── ghostbusters.yml
│       │   ├── grateful_dead.yml
│       │   ├── greek_philosophers.yml
│       │   ├── hacker.yml
│       │   ├── hackers.yml
│       │   ├── half_life.yml
│       │   ├── harry_potter.yml
│       │   ├── heroes.yml
│       │   ├── heroes_of_the_storm.yml
│       │   ├── hey_arnold.yml
│       │   ├── hipster.yml
│       │   ├── hitchhikers_guide_to_the_galaxy.yml
│       │   ├── hobby.yml
│       │   ├── horse.yml
│       │   ├── house.yml
│       │   ├── how_i_met_your_mother.yml
│       │   ├── how_to_train_your_dragon.yml
│       │   ├── id_number.yml
│       │   ├── industry_segments.yml
│       │   ├── internet.yml
│       │   ├── invoice.yml
│       │   ├── jack_handey.yml
│       │   ├── job.yml
│       │   ├── kamen_rider.yml
│       │   ├── kpop.yml
│       │   ├── league_of_legends.yml
│       │   ├── lebowski.yml
│       │   ├── lorem.yml
│       │   ├── lovecraft.yml
│       │   ├── markdown.yml
│       │   ├── marketing.yml
│       │   ├── measurement.yml
│       │   ├── michael_scott.yml
│       │   ├── military.yml
│       │   ├── minecraft.yml
│       │   ├── mitch_hedberg.yml
│       │   ├── mountain.yml
│       │   ├── mountaineering.yml
│       │   ├── movie.yml
│       │   ├── music.yml
│       │   ├── myst.yml
│       │   ├── name.yml
│       │   ├── naruto.yml
│       │   ├── nation.yml
│       │   ├── nato_phonetic_alphabet.yml
│       │   ├── new_girl.yml
│       │   ├── one_piece.yml
│       │   ├── opera.yml
│       │   ├── overwatch.yml
│       │   ├── parks_and_rec.yml
│       │   ├── pearl_jam.yml
│       │   ├── phish.yml
│       │   ├── phone_number.yml
│       │   ├── pokemon.yml
│       │   ├── prince.yml
│       │   ├── princess_bride.yml
│       │   ├── programming_language.yml
│       │   ├── quote.yml
│       │   ├── rajnikanth.yml
│       │   ├── relationship.yml
│       │   ├── restaurant.yml
│       │   ├── rick_and_morty.yml
│       │   ├── rock_band.yml
│       │   ├── rupaul.yml
│       │   ├── rush.yml
│       │   ├── science.yml
│       │   ├── seinfeld.yml
│       │   ├── shakespeare.yml
│       │   ├── silicon_valley.yml
│       │   ├── simpsons.yml
│       │   ├── slack_emoji.yml
│       │   ├── smashing_pumpkins.yml
│       │   ├── sonic_the_hedgehog.yml
│       │   ├── source.yml
│       │   ├── south_park.yml
│       │   ├── space.yml
│       │   ├── spongebob.yml
│       │   ├── sport.yml
│       │   ├── star_trek.yml
│       │   ├── star_wars.yml
│       │   ├── stargate.yml
│       │   ├── stranger_thing.yml
│       │   ├── street_fighter.yml
│       │   ├── stripe.yml
│       │   ├── studio_ghibli.yml
│       │   ├── subscription.yml
│       │   ├── suits.yml
│       │   ├── super_mario.yml
│       │   ├── super_smash_bros.yml
│       │   ├── superhero.yml
│       │   ├── supernatural.yml
│       │   ├── sword_art_online.yml
│       │   ├── tarkov.yml
│       │   ├── tea.yml
│       │   ├── team.yml
│       │   ├── the_expanse.yml
│       │   ├── the_it_crowd.yml
│       │   ├── the_kingkiller_chronicle.yml
│       │   ├── the_office.yml
│       │   ├── the_room.yml
│       │   ├── the_thick_of_it.yml
│       │   ├── theater.yml
│       │   ├── tolkien.yml
│       │   ├── touhou.yml
│       │   ├── train_station.yml
│       │   ├── tron.yml
│       │   ├── twin_peaks.yml
│       │   ├── umphreys_mcgee.yml
│       │   ├── university.yml
│       │   ├── v_for_vendetta.yml
│       │   ├── vehicle.yml
│       │   ├── venture_bros.yml
│       │   ├── verbs.yml
│       │   ├── volleyball.yml
│       │   ├── warhammer_fantasy.yml
│       │   ├── witcher.yml
│       │   ├── world_cup.yml
│       │   ├── world_of_warcraft.yml
│       │   ├── yoda.yml
│       │   └── zelda.yml
│       ├── en-AU.yml
│       ├── en-BORK.yml
│       ├── en-CA.yml
│       ├── en-GB.yml
│       ├── en-IND.yml
│       ├── en-KE.yml
│       ├── en-MS.yml
│       ├── en-NEP.yml
│       ├── en-NG.yml
│       ├── en-NZ.yml
│       ├── en-PAK.yml
│       ├── en-SG.yml
│       ├── en-TH.yml
│       ├── en-UG.yml
│       ├── en-US.yml
│       ├── en-ZA.yml
│       ├── en-au-ocker.yml
│       ├── en.yml
│       ├── es-AR.yml
│       ├── es-MX.yml
│       ├── es.yml
│       ├── fa.yml
│       ├── fi-FI.yml
│       ├── fr/
│       │   ├── address.yml
│       │   ├── adjective.yml
│       │   ├── ancient.yml
│       │   ├── animal.yml
│       │   ├── appliance.yml
│       │   ├── book.yml
│       │   ├── color.yml
│       │   ├── company.yml
│       │   ├── compass.yml
│       │   ├── demographic.yml
│       │   ├── gender.yml
│       │   ├── internet.yml
│       │   ├── lorem.yml
│       │   ├── measurement.yml
│       │   ├── name.yml
│       │   ├── phone_number.yml
│       │   └── pokemon.yml
│       ├── fr-CA.yml
│       ├── fr-CH.yml
│       ├── fr.yml
│       ├── he.yml
│       ├── hy.yml
│       ├── id.yml
│       ├── it.yml
│       ├── ja/
│       │   ├── README.md
│       │   ├── address.yml
│       │   ├── adjective.yml
│       │   ├── ancient.yml
│       │   ├── animal.yml
│       │   ├── artist.yml
│       │   ├── bank.yml
│       │   ├── book.yml
│       │   ├── cat.yml
│       │   ├── coffee.yml
│       │   ├── color.yml
│       │   ├── commerce.yml
│       │   ├── company.yml
│       │   ├── dog.yml
│       │   ├── emotion.yml
│       │   ├── food.yml
│       │   ├── football.yml
│       │   ├── gender.yml
│       │   ├── lorem.yml
│       │   ├── name.yml
│       │   ├── naruto.yml
│       │   ├── overwatch.yml
│       │   ├── phone_number.yml
│       │   ├── pokemon.yml
│       │   ├── relationship.yml
│       │   ├── restaurant.yml
│       │   ├── space.yml
│       │   ├── sport.yml
│       │   ├── studio_ghibli.yml
│       │   ├── subscription.yml
│       │   ├── super_mario.yml
│       │   ├── super_smash_bros.yml
│       │   ├── touhou.yml
│       │   ├── university.yml
│       │   └── zelda.yml
│       ├── ko.yml
│       ├── lt.yml
│       ├── lv.yml
│       ├── mi-NZ.yml
│       ├── nb-NO.yml
│       ├── nl.yml
│       ├── no.yml
│       ├── pl.yml
│       ├── pt-BR.yml
│       ├── pt.yml
│       ├── ru.yml
│       ├── sk.yml
│       ├── sv.yml
│       ├── th.yml
│       ├── tr.yml
│       ├── uk.yml
│       ├── vi.yml
│       ├── zh-CN/
│       │   └── bank.yml
│       ├── zh-CN.yml
│       └── zh-TW.yml
├── script/
│   ├── destroy
│   ├── generate
│   └── txt2html
├── tasks/
│   ├── reformat_yaml.rake
│   └── test.rake
└── test/
    ├── faker/
    │   ├── blockchain/
    │   │   ├── test_aeternity.rb
    │   │   ├── test_bitcoin.rb
    │   │   ├── test_ethereum.rb
    │   │   └── test_tezos.rb
    │   ├── books/
    │   │   ├── test_book.rb
    │   │   ├── test_dune.rb
    │   │   ├── test_faker_culture_series.rb
    │   │   ├── test_faker_dune.rb
    │   │   ├── test_lovecraft.rb
    │   │   └── test_the_kingkiller_chronicle.rb
    │   ├── creature/
    │   │   ├── test_faker_animal.rb
    │   │   ├── test_faker_bird.rb
    │   │   ├── test_faker_cat.rb
    │   │   ├── test_faker_dog.rb
    │   │   └── test_faker_horse.rb
    │   ├── default/
    │   │   ├── test_alphanum.rb
    │   │   ├── test_array_sample_method_compat.rb
    │   │   ├── test_avatar.rb
    │   │   ├── test_barcodes.rb
    │   │   ├── test_country_code.rb
    │   │   ├── test_faker_address.rb
    │   │   ├── test_faker_adjective.rb
    │   │   ├── test_faker_ancient.rb
    │   │   ├── test_faker_app.rb
    │   │   ├── test_faker_appliance.rb
    │   │   ├── test_faker_artist.rb
    │   │   ├── test_faker_bank.rb
    │   │   ├── test_faker_beer.rb
    │   │   ├── test_faker_birthday_in_leap_year.rb
    │   │   ├── test_faker_blood.rb
    │   │   ├── test_faker_boolean.rb
    │   │   ├── test_faker_business.rb
    │   │   ├── test_faker_camera.rb
    │   │   ├── test_faker_cannabis.rb
    │   │   ├── test_faker_char.rb
    │   │   ├── test_faker_chile_rut.rb
    │   │   ├── test_faker_chuck_norris.rb
    │   │   ├── test_faker_city.rb
    │   │   ├── test_faker_code.rb
    │   │   ├── test_faker_coffee.rb
    │   │   ├── test_faker_coin.rb
    │   │   ├── test_faker_color.rb
    │   │   ├── test_faker_commerce.rb
    │   │   ├── test_faker_company.rb
    │   │   ├── test_faker_compass.rb
    │   │   ├── test_faker_computer.rb
    │   │   ├── test_faker_construction.rb
    │   │   ├── test_faker_cosmere.rb
    │   │   ├── test_faker_crypto.rb
    │   │   ├── test_faker_crypto_coin.rb
    │   │   ├── test_faker_currency.rb
    │   │   ├── test_faker_date.rb
    │   │   ├── test_faker_dc_comics.rb
    │   │   ├── test_faker_demographic.rb
    │   │   ├── test_faker_dessert.rb
    │   │   ├── test_faker_device.rb
    │   │   ├── test_faker_driving_licence.rb
    │   │   ├── test_faker_drone.rb
    │   │   ├── test_faker_educator.rb
    │   │   ├── test_faker_electrical_components.rb
    │   │   ├── test_faker_emotion.rb
    │   │   ├── test_faker_esport.rb
    │   │   ├── test_faker_file.rb
    │   │   ├── test_faker_finance.rb
    │   │   ├── test_faker_food.rb
    │   │   ├── test_faker_funny_name.rb
    │   │   ├── test_faker_gender.rb
    │   │   ├── test_faker_greek_philosophers.rb
    │   │   ├── test_faker_hacker_talk.rb
    │   │   ├── test_faker_hipster.rb
    │   │   ├── test_faker_hobby.rb
    │   │   ├── test_faker_house.rb
    │   │   ├── test_faker_html.rb
    │   │   ├── test_faker_id_number.rb
    │   │   ├── test_faker_industry_segments.rb
    │   │   ├── test_faker_internet.rb
    │   │   ├── test_faker_internet_http.rb
    │   │   ├── test_faker_job.rb
    │   │   ├── test_faker_job_locale.rb
    │   │   ├── test_faker_json.rb
    │   │   ├── test_faker_kpop.rb
    │   │   ├── test_faker_lorem.rb
    │   │   ├── test_faker_lorem_flickr.rb
    │   │   ├── test_faker_markdown.rb
    │   │   ├── test_faker_marketing.rb
    │   │   ├── test_faker_measurement.rb
    │   │   ├── test_faker_military.rb
    │   │   ├── test_faker_mountain.rb
    │   │   ├── test_faker_name.rb
    │   │   ├── test_faker_nation.rb
    │   │   ├── test_faker_national_health_service.rb
    │   │   ├── test_faker_number.rb
    │   │   ├── test_faker_omniauth.rb
    │   │   ├── test_faker_phone_number.rb
    │   │   ├── test_faker_programming_language.rb
    │   │   ├── test_faker_relationship.rb
    │   │   ├── test_faker_restaurant.rb
    │   │   ├── test_faker_science.rb
    │   │   ├── test_faker_slack_emoji.rb
    │   │   ├── test_faker_source.rb
    │   │   ├── test_faker_south_africa.rb
    │   │   ├── test_faker_space.rb
    │   │   ├── test_faker_street.rb
    │   │   ├── test_faker_string.rb
    │   │   ├── test_faker_stripe.rb
    │   │   ├── test_faker_subscription.rb
    │   │   ├── test_faker_superhero.rb
    │   │   ├── test_faker_tea.rb
    │   │   ├── test_faker_team.rb
    │   │   ├── test_faker_theater.rb
    │   │   ├── test_faker_time.rb
    │   │   ├── test_faker_types.rb
    │   │   ├── test_faker_unique_generator.rb
    │   │   ├── test_faker_university.rb
    │   │   ├── test_faker_vehicle.rb
    │   │   ├── test_faker_verb.rb
    │   │   ├── test_faker_vulnerability_identifier.rb
    │   │   ├── test_faker_world_cup.rb
    │   │   ├── test_faker_zip_code.rb
    │   │   ├── test_half_life.rb
    │   │   ├── test_invoice.rb
    │   │   ├── test_nato_phonetic_alphabet.rb
    │   │   ├── test_placeholdit.rb
    │   │   └── test_x.rb
    │   ├── fantasy/
    │   │   └── test_faker_fantasy_tolkien.rb
    │   ├── games/
    │   │   ├── test_faker_clash_of_clans.rb
    │   │   ├── test_faker_control.rb
    │   │   ├── test_faker_dnd.rb
    │   │   ├── test_faker_dota.rb
    │   │   ├── test_faker_elder_scrolls.rb
    │   │   ├── test_faker_fallout.rb
    │   │   ├── test_faker_final_fantasy_xiv.rb
    │   │   ├── test_faker_game.rb
    │   │   ├── test_faker_heroes.rb
    │   │   ├── test_faker_heroes_of_the_storm.rb
    │   │   ├── test_faker_league_of_legends.rb
    │   │   ├── test_faker_minecraft.rb
    │   │   ├── test_faker_myst.rb
    │   │   ├── test_faker_overwatch.rb
    │   │   ├── test_faker_pokemon.rb
    │   │   ├── test_faker_sonic_the_hedgehog.rb
    │   │   ├── test_faker_street_fighter.rb
    │   │   ├── test_faker_super_mario.rb
    │   │   ├── test_faker_super_smash_bros.rb
    │   │   ├── test_faker_tarkov.rb
    │   │   ├── test_faker_touhou.rb
    │   │   ├── test_faker_warhammer_fantasy.rb
    │   │   ├── test_faker_witcher.rb
    │   │   ├── test_faker_world_of_warcraft.rb
    │   │   └── test_faker_zelda.rb
    │   ├── japanese_media/
    │   │   ├── test_faker_conan.rb
    │   │   ├── test_faker_cowboy_bebop.rb
    │   │   ├── test_faker_doraemon.rb
    │   │   ├── test_faker_dragon_ball.rb
    │   │   ├── test_faker_fullmetal_alchemist_brotherhood.rb
    │   │   ├── test_faker_kamen_rider.rb
    │   │   ├── test_faker_one_piece.rb
    │   │   ├── test_faker_studio_ghibli.rb
    │   │   ├── test_faker_sword_art_online.rb
    │   │   └── text_faker_naruto.rb
    │   ├── locations/
    │   │   └── test_faker_australia.rb
    │   ├── movies/
    │   │   ├── test_faker_avatar.rb
    │   │   ├── test_faker_back_to_the_future.rb
    │   │   ├── test_faker_departed.rb
    │   │   ├── test_faker_hackers.rb
    │   │   ├── test_faker_harry_potter.rb
    │   │   ├── test_faker_hitchhikers_guide_to_the_galaxy.rb
    │   │   ├── test_faker_hobbit.rb
    │   │   ├── test_faker_how_to_train_your_dragon.rb
    │   │   ├── test_faker_lebowski.rb
    │   │   ├── test_faker_lord_of_the_rings.rb
    │   │   ├── test_faker_movie.rb
    │   │   ├── test_faker_movies_ghostbusters.rb
    │   │   ├── test_faker_princess_bride.rb
    │   │   ├── test_faker_star_wars.rb
    │   │   ├── test_faker_the_room.rb
    │   │   ├── test_faker_tron.rb
    │   │   └── test_faker_v_for_vendetta.rb
    │   ├── music/
    │   │   ├── test_faker_bossa_nova.rb
    │   │   ├── test_faker_grateful_dead.rb
    │   │   ├── test_faker_hiphop.rb
    │   │   ├── test_faker_music.rb
    │   │   ├── test_faker_opera.rb
    │   │   ├── test_faker_pearl_jam.rb
    │   │   ├── test_faker_phish.rb
    │   │   ├── test_faker_prince.rb
    │   │   ├── test_faker_rock_band.rb
    │   │   ├── test_faker_rush.rb
    │   │   ├── test_faker_smashing_pumpkins.rb
    │   │   └── test_faker_umphreys_mcgee.rb
    │   ├── quotes/
    │   │   ├── test_faker_chiquito.rb
    │   │   ├── test_faker_quote.rb
    │   │   ├── test_faker_rajnikanth.rb
    │   │   └── test_faker_shakespeare.rb
    │   ├── religion/
    │   │   └── test_bible.rb
    │   ├── sports/
    │   │   ├── test_faker_basketball.rb
    │   │   ├── test_faker_chess.rb
    │   │   ├── test_faker_football.rb
    │   │   ├── test_faker_mountaineering.rb
    │   │   ├── test_faker_sport.rb
    │   │   └── test_faker_volleyball.rb
    │   ├── travel/
    │   │   ├── test_faker_airports.rb
    │   │   └── test_faker_train_station.rb
    │   └── tv_shows/
    │       ├── spongebob.rb
    │       ├── test_aqua_teen_hunger_force.rb
    │       ├── test_archer.rb
    │       ├── test_big_bang_theory.rb
    │       ├── test_bojack_horseman.rb
    │       ├── test_breaking_bad.rb
    │       ├── test_brooklyn_nine_nine.rb
    │       ├── test_buffy.rb
    │       ├── test_community.rb
    │       ├── test_dr_who.rb
    │       ├── test_dumb_and_dumber.rb
    │       ├── test_family_guy.rb
    │       ├── test_final_space.rb
    │       ├── test_friends.rb
    │       ├── test_futurama.rb
    │       ├── test_game_of_thrones.rb
    │       ├── test_hey_arnold.rb
    │       ├── test_how_i_met_your_mother.rb
    │       ├── test_michael_scott.rb
    │       ├── test_new_girl.rb
    │       ├── test_parks_and_rec.rb
    │       ├── test_rick_and_morty.rb
    │       ├── test_ru_paul.rb
    │       ├── test_seinfeld.rb
    │       ├── test_silicon_valley.rb
    │       ├── test_simpsons.rb
    │       ├── test_south_park.rb
    │       ├── test_star_trek.rb
    │       ├── test_stargate.rb
    │       ├── test_stranger_things.rb
    │       ├── test_suits.rb
    │       ├── test_supernatural.rb
    │       ├── test_the_expanse.rb
    │       ├── test_the_fresh_prince_of_bel_air.rb
    │       ├── test_the_it_crowd.rb
    │       ├── test_the_office.rb
    │       ├── test_the_thick_of_it.rb
    │       ├── test_twin_peaks.rb
    │       └── test_venture_bros.rb
    ├── helpers/
    │   └── test_faker_deprecator.rb
    ├── support/
    │   ├── assert_email_regex.rb
    │   ├── assert_not_english.rb
    │   └── deprecation.rb
    ├── test_ar_locale.rb
    ├── test_bg_locale.rb
    ├── test_ca_cat_locale.rb
    ├── test_ca_locale.rb
    ├── test_da_dk_locale.rb
    ├── test_de_at_locale.rb
    ├── test_de_ch_locale.rb
    ├── test_de_locale.rb
    ├── test_default_locale.rb
    ├── test_determinism.rb
    ├── test_ee_locale.rb
    ├── test_en_au_locale.rb
    ├── test_en_au_ocker_locale.rb
    ├── test_en_ca_locale.rb
    ├── test_en_gb_locale.rb
    ├── test_en_ind_locale.rb
    ├── test_en_ke_locale.rb
    ├── test_en_locale.rb
    ├── test_en_ms_locale.rb
    ├── test_en_nep_locale.rb
    ├── test_en_ng_locale.rb
    ├── test_en_nz_locale.rb
    ├── test_en_pak_locale.rb
    ├── test_en_sg_locale.rb
    ├── test_en_th_locale.rb
    ├── test_en_ug_locale.rb
    ├── test_en_us_locale.rb
    ├── test_en_za_locale.rb
    ├── test_es_ar_locale.rb
    ├── test_es_locale.rb
    ├── test_es_mx_locale.rb
    ├── test_fa_locale.rb
    ├── test_faker.rb
    ├── test_fi_locale.rb
    ├── test_flexible.rb
    ├── test_fr_ca_locale.rb
    ├── test_fr_ch_locale.rb
    ├── test_fr_locale.rb
    ├── test_he_locale.rb
    ├── test_helper.rb
    ├── test_hy_locale.rb
    ├── test_i18n_reload.rb
    ├── test_id_locale.rb
    ├── test_it_locale.rb
    ├── test_ja_locale.rb
    ├── test_ko_locale.rb
    ├── test_locale.rb
    ├── test_lv_locale.rb
    ├── test_mi_nz_locale.rb
    ├── test_nb_no_locale.rb
    ├── test_nl_locale.rb
    ├── test_no_no_locale.rb
    ├── test_pl_locale.rb
    ├── test_pt_br_locale.rb
    ├── test_pt_locale.rb
    ├── test_ru_locale.rb
    ├── test_seeding.rb
    ├── test_sk_locale.rb
    ├── test_sv_locale.rb
    ├── test_th_locale.rb
    ├── test_tr_locale.rb
    ├── test_uk_locale.rb
    ├── test_vi_locale.rb
    ├── test_zh_cn_locale.rb
    └── test_zh_tw_locale.rb
Download .txt
Showing preview only (319K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (4818 symbols across 553 files)

FILE: benchmark/generators.rb
  function generators (line 6) | def generators
  function constants (line 12) | def constants
  function subclass_methods (line 30) | def subclass_methods(subclass)

FILE: lib/faker.rb
  type Faker (line 14) | module Faker
    type Config (line 15) | module Config
      function locale= (line 21) | def locale=(new_locale)
      function locale (line 25) | def locale
      function own_locale (line 30) | def own_locale
      function random= (line 34) | def random=(new_random)
      function random (line 38) | def random
    class Base (line 44) | class Base
      method numerify (line 56) | def numerify(number_string, leading_zero: false)
      method letterify (line 62) | def letterify(letter_string)
      method bothify (line 66) | def bothify(string)
      method generate (line 70) | def generate(as_type, &)
      method regexify (line 93) | def regexify(reg)
      method fetch (line 110) | def fetch(key)
      method fetch_all (line 121) | def fetch_all(key)
      method parse (line 134) | def parse(key)
      method translate (line 165) | def translate(*args, **opts)
      method with_locale (line 181) | def with_locale(tmp_locale = nil, &block)
      method flexible (line 192) | def flexible(key)
      method method_missing (line 201) | def method_missing(mth, *args, &)
      method respond_to_missing? (line 211) | def respond_to_missing?(method_name, include_private = false)
      method rand_in_range (line 216) | def rand_in_range(from, to)
      method resolve (line 223) | def resolve(value)
      method unique (line 235) | def unique(max_retries = 10_000)
      method sample (line 239) | def sample(list, num = nil)
      method shuffle (line 251) | def shuffle(list)
      method shuffle! (line 255) | def shuffle!(list)
      method rand (line 259) | def rand(max = nil)
      method disable_enforce_available_locales (line 269) | def disable_enforce_available_locales

FILE: lib/faker/blockchain/aeternity.rb
  type Faker (line 3) | module Faker
    class Blockchain (line 4) | class Blockchain
      class Aeternity (line 5) | class Aeternity < Base
        method address (line 16) | def address
        method transaction (line 29) | def transaction
        method contract (line 42) | def contract
        method oracle (line 55) | def oracle
        method rand_strings (line 61) | def rand_strings(length = 50)

FILE: lib/faker/blockchain/bitcoin.rb
  type Faker (line 5) | module Faker
    class Blockchain (line 6) | class Blockchain
      class Bitcoin (line 7) | class Bitcoin < Base
        method address (line 25) | def address
        method testnet_address (line 39) | def testnet_address
        method address_for (line 50) | def address_for(network)

FILE: lib/faker/blockchain/ethereum.rb
  type Faker (line 3) | module Faker
    class Blockchain (line 4) | class Blockchain
      class Ethereum (line 5) | class Ethereum < Base
        method address (line 17) | def address

FILE: lib/faker/blockchain/tezos.rb
  type Faker (line 5) | module Faker
    class Blockchain (line 6) | class Blockchain
      class Tezos (line 7) | class Tezos < Base
        method account (line 30) | def account
        method contract (line 44) | def contract
        method operation (line 58) | def operation
        method block (line 72) | def block
        method signature (line 86) | def signature
        method public_key (line 100) | def public_key
        method secret_key (line 114) | def secret_key
        method encode_tz (line 125) | def encode_tz(prefix, payload_size)

FILE: lib/faker/books/book.rb
  type Faker (line 3) | module Faker
    class Book (line 4) | class Book < Base
      method title (line 17) | def title
      method author (line 30) | def author
      method publisher (line 43) | def publisher
      method genre (line 56) | def genre

FILE: lib/faker/books/culture_series.rb
  type Faker (line 3) | module Faker
    class Books (line 4) | class Books
      class CultureSeries (line 5) | class CultureSeries < Base
        method book (line 17) | def book
        method culture_ship (line 29) | def culture_ship
        method culture_ship_class (line 41) | def culture_ship_class
        method culture_ship_class_abv (line 53) | def culture_ship_class_abv
        method civ (line 65) | def civ
        method planet (line 77) | def planet

FILE: lib/faker/books/dune.rb
  type Faker (line 3) | module Faker
    class Books (line 4) | class Books
      class Dune (line 7) | class Dune < Base
        method character (line 18) | def character
        method title (line 29) | def title
        method city (line 42) | def city
        method planet (line 55) | def planet
        method quote (line 74) | def quote(character: nil)
        method saying (line 105) | def saying(source: nil)

FILE: lib/faker/books/lovecraft.rb
  type Faker (line 3) | module Faker
    class Books (line 4) | class Books
      class Lovecraft (line 5) | class Lovecraft < Base
        method location (line 16) | def location
        method fhtagn (line 32) | def fhtagn(number: 1)
        method deity (line 45) | def deity
        method tome (line 58) | def tome
        method sentence (line 85) | def sentence(word_count: 4, random_words_to_add: 6, open_compounds...
        method word (line 98) | def word
        method words (line 132) | def words(number: 3, spaces_allowed: false)
        method sentences (line 164) | def sentences(number: 3)
        method paragraph (line 191) | def paragraph(sentence_count: 3, random_sentences_to_add: 3)
        method paragraphs (line 217) | def paragraphs(number: 3)
        method paragraph_by_chars (line 238) | def paragraph_by_chars(characters: 256)

FILE: lib/faker/books/the_kingkiller_chronicle.rb
  type Faker (line 3) | module Faker
    class Books (line 4) | class Books
      class TheKingkillerChronicle (line 5) | class TheKingkillerChronicle < Base
        method book (line 16) | def book
        method character (line 29) | def character
        method creature (line 42) | def creature
        method location (line 55) | def location

FILE: lib/faker/creature/animal.rb
  type Faker (line 3) | module Faker
    class Creature (line 4) | class Creature
      class Animal (line 5) | class Animal < Base
        method name (line 16) | def name

FILE: lib/faker/creature/bird.rb
  type Faker (line 3) | module Faker
    class Creature (line 4) | class Creature
      class Bird (line 5) | class Bird < Base
        method common_family_name (line 18) | def common_family_name
        method order (line 31) | def order
        method anatomy (line 45) | def anatomy
        method anatomy_past_tense (line 58) | def anatomy_past_tense
        method geo (line 71) | def geo
        method color (line 84) | def color
        method adjective (line 97) | def adjective
        method emotional_adjective (line 111) | def emotional_adjective
        method silly_adjective (line 125) | def silly_adjective
        method common_name (line 141) | def common_name(tax_order = nil)
        method plausible_common_name (line 165) | def plausible_common_name
        method implausible_common_name (line 178) | def implausible_common_name
        method order_with_common_name (line 195) | def order_with_common_name(tax_order = nil)

FILE: lib/faker/creature/cat.rb
  type Faker (line 3) | module Faker
    class Creature (line 4) | class Creature
      class Cat (line 5) | class Cat < Base
        method name (line 18) | def name
        method breed (line 31) | def breed
        method registry (line 44) | def registry

FILE: lib/faker/creature/dog.rb
  type Faker (line 3) | module Faker
    class Creature (line 4) | class Creature
      class Dog (line 5) | class Dog < Base
        method name (line 18) | def name
        method breed (line 31) | def breed
        method sound (line 44) | def sound
        method meme_phrase (line 57) | def meme_phrase
        method age (line 70) | def age
        method gender (line 83) | def gender
        method coat_length (line 96) | def coat_length
        method size (line 109) | def size

FILE: lib/faker/creature/horse.rb
  type Faker (line 3) | module Faker
    class Creature (line 4) | class Creature
      class Horse (line 5) | class Horse < Base
        method name (line 18) | def name
        method breed (line 31) | def breed

FILE: lib/faker/default/address.rb
  type Faker (line 3) | module Faker
    class Address (line 4) | class Address < Base
      method city (line 21) | def city(options: {})
      method street_name (line 34) | def street_name
      method street_address (line 48) | def street_address(include_secondary: false)
      method secondary_address (line 61) | def secondary_address
      method building_number (line 74) | def building_number
      method community (line 87) | def community
      method mail_box (line 100) | def mail_box
      method zip_code (line 116) | def zip_code(state_abbreviation: '')
      method time_zone (line 136) | def time_zone
      method street_suffix (line 152) | def street_suffix
      method city_suffix (line 165) | def city_suffix
      method city_prefix (line 178) | def city_prefix
      method state_abbr (line 191) | def state_abbr
      method state (line 204) | def state
      method country (line 217) | def country
      method country_by_code (line 233) | def country_by_code(code: 'US')
      method country_name_to_code (line 247) | def country_name_to_code(name: 'united_states')
      method country_code (line 260) | def country_code
      method country_code_long (line 273) | def country_code_long
      method latitude (line 286) | def latitude
      method longitude (line 299) | def longitude
      method full_address (line 313) | def full_address
      method full_address_as_hash (line 339) | def full_address_as_hash(*attrs, **attrs_params)

FILE: lib/faker/default/adjective.rb
  type Faker (line 3) | module Faker
    class Adjective (line 4) | class Adjective < Base
      method positive (line 17) | def positive
      method negative (line 30) | def negative

FILE: lib/faker/default/alphanumeric.rb
  type Faker (line 3) | module Faker
    class Alphanumeric (line 4) | class Alphanumeric < Base
      method alpha (line 22) | def alpha(number: 32)
      method alphanumeric (line 46) | def alphanumeric(number: 32, min_alpha: 0, min_numeric: 0)

FILE: lib/faker/default/ancient.rb
  type Faker (line 3) | module Faker
    class Ancient (line 4) | class Ancient < Base
      method god (line 15) | def god
      method primordial (line 28) | def primordial
      method titan (line 41) | def titan
      method hero (line 54) | def hero

FILE: lib/faker/default/app.rb
  type Faker (line 3) | module Faker
    class App (line 4) | class App < Base
      method name (line 15) | def name
      method version (line 28) | def version
      method author (line 41) | def author
      method semantic_version (line 63) | def semantic_version(major: 0..9, minor: 0..9, patch: 1..9)

FILE: lib/faker/default/appliance.rb
  type Faker (line 3) | module Faker
    class Appliance (line 4) | class Appliance < Base
      method brand (line 15) | def brand
      method equipment (line 28) | def equipment

FILE: lib/faker/default/artist.rb
  type Faker (line 3) | module Faker
    class Artist (line 4) | class Artist < Base
      method name (line 15) | def name

FILE: lib/faker/default/avatar.rb
  type Faker (line 3) | module Faker
    class Avatar (line 4) | class Avatar < Base
      method image (line 39) | def image(slug: nil, size: '300x300', format: 'png', set: 'set1', bg...

FILE: lib/faker/default/bank.rb
  type Faker (line 3) | module Faker
    class Bank (line 4) | class Bank < Base
      method account_number (line 19) | def account_number(digits: 10)
      method iban (line 35) | def iban(country_code: 'GB')
      method iban_country_code (line 63) | def iban_country_code
      method name (line 76) | def name
      method routing_number (line 89) | def routing_number
      method routing_number_with_format (line 102) | def routing_number_with_format
      method swift_bic (line 115) | def swift_bic
      method bsb_number (line 129) | def bsb_number
      method checksum (line 135) | def checksum(num_string)
      method compile_routing_number (line 144) | def compile_routing_number
      method compile_bsb_number (line 150) | def compile_bsb_number
      method iban_checksum (line 158) | def iban_checksum(country_code, account)
      method valid_routing_number (line 171) | def valid_routing_number
      method valid_checksum? (line 179) | def valid_checksum?(routing_number, checksum)
      method compile_fraction (line 183) | def compile_fraction(routing_num)
      method rand_numstring (line 190) | def rand_numstring

FILE: lib/faker/default/barcode.rb
  type Faker (line 3) | module Faker
    class Barcode (line 4) | class Barcode < Base
      method ean (line 16) | def ean(length = 8)
      method ean_with_composite_symbology (line 30) | def ean_with_composite_symbology(length = 8)
      method upc_a (line 42) | def upc_a
      method upc_e (line 54) | def upc_e
      method upc_a_with_composite_symbology (line 66) | def upc_a_with_composite_symbology
      method upc_e_with_composite_symbology (line 78) | def upc_e_with_composite_symbology
      method isbn (line 90) | def isbn
      method ismn (line 102) | def ismn
      method issn (line 114) | def issn
      method generate_barcode (line 120) | def generate_barcode(key)
      method sum_even_odd (line 136) | def sum_even_odd(fake_num)
      method generate_check_digit (line 160) | def generate_check_digit(odd_sum, even_sum)

FILE: lib/faker/default/beer.rb
  type Faker (line 3) | module Faker
    class Beer (line 4) | class Beer < Base
      method name (line 17) | def name
      method style (line 30) | def style
      method hop (line 43) | def hop
      method yeast (line 56) | def yeast
      method malts (line 69) | def malts
      method ibu (line 82) | def ibu
      method alcohol (line 95) | def alcohol
      method blg (line 108) | def blg

FILE: lib/faker/default/blood.rb
  type Faker (line 3) | module Faker
    class Blood (line 4) | class Blood < Base
      method type (line 17) | def type
      method rh_factor (line 30) | def rh_factor
      method group (line 43) | def group

FILE: lib/faker/default/boolean.rb
  type Faker (line 3) | module Faker
    class Boolean (line 4) | class Boolean < Base
      method boolean (line 19) | def boolean(true_ratio: 0.5) # rubocop:disable Naming/PredicateMethod

FILE: lib/faker/default/business.rb
  type Faker (line 5) | module Faker
    class Business (line 6) | class Business < Base
      method credit_card_number (line 19) | def credit_card_number
      method credit_card_expiry_date (line 32) | def credit_card_expiry_date
      method credit_card_type (line 45) | def credit_card_type

FILE: lib/faker/default/camera.rb
  type Faker (line 3) | module Faker
    class Camera (line 4) | class Camera < Base
      method brand (line 15) | def brand
      method model (line 28) | def model
      method brand_with_model (line 41) | def brand_with_model

FILE: lib/faker/default/cannabis.rb
  type Faker (line 3) | module Faker
    class Cannabis (line 4) | class Cannabis < Base
      method strain (line 14) | def self.strain
      method cannabinoid_abbreviation (line 27) | def self.cannabinoid_abbreviation
      method cannabinoid (line 40) | def self.cannabinoid
      method terpene (line 53) | def self.terpene
      method medical_use (line 66) | def self.medical_use
      method health_benefit (line 79) | def self.health_benefit
      method category (line 92) | def self.category
      method type (line 105) | def self.type
      method buzzword (line 118) | def self.buzzword
      method brand (line 131) | def self.brand

FILE: lib/faker/default/chile_rut.rb
  type Faker (line 3) | module Faker
    class ChileRut (line 4) | class ChileRut < Base
      method rut (line 22) | def rut(min_rut: 1, max_rut: 99_999_999, fixed: false)
      method dv (line 35) | def dv
      method check_digit (line 65) | def check_digit
      method full_rut (line 83) | def full_rut(min_rut: 1, max_rut: 99_999_999, fixed: false, formatte...
      method format_rut (line 93) | def format_rut(rut)

FILE: lib/faker/default/chuck_norris.rb
  type Faker (line 3) | module Faker
    class ChuckNorris (line 4) | class ChuckNorris < Base
      method fact (line 20) | def fact

FILE: lib/faker/default/code.rb
  type Faker (line 3) | module Faker
    class Code (line 4) | class Code < Base
      method npi (line 16) | def npi
      method isbn (line 32) | def isbn(base: 10)
      method ean (line 52) | def ean(base: 13)
      method rut (line 69) | def rut
      method nric (line 94) | def nric(min_age: 18, max_age: 65)
      method imei (line 124) | def imei
      method asin (line 137) | def asin
      method sin (line 150) | def sin
      method generate_imei (line 173) | def generate_imei
      method generate_base10_isbn (line 212) | def generate_base10_isbn
      method generate_base13_isbn (line 227) | def generate_base13_isbn
      method sum (line 238) | def sum(values)
      method generate_base8_ean (line 244) | def generate_base8_ean
      method generate_base13_ean (line 258) | def generate_base13_ean
      method rut_verificator_digit (line 278) | def rut_verificator_digit(rut)
      method generate_nric_check_alphabet (line 283) | def generate_nric_check_alphabet(values, prefix)
      method generate_sin_check_digit (line 290) | def generate_sin_check_digit(digits)

FILE: lib/faker/default/coffee.rb
  type Faker (line 3) | module Faker
    class Coffee (line 4) | class Coffee < Base
      method blend_name (line 17) | def blend_name
      method origin (line 30) | def origin
      method variety (line 45) | def variety
      method notes (line 58) | def notes
      method intensifier (line 71) | def intensifier
      method search_format (line 77) | def search_format(key)

FILE: lib/faker/default/coin.rb
  type Faker (line 3) | module Faker
    class Coin (line 4) | class Coin < Base
      method name (line 15) | def name
      method flip (line 28) | def flip

FILE: lib/faker/default/color.rb
  type Faker (line 3) | module Faker
    class Color (line 4) | class Color < Base
      method hex_color (line 29) | def hex_color(args = nil)
      method color_name (line 45) | def color_name
      method single_rgb_color (line 50) | def single_rgb_color
      method rgb_color (line 63) | def rgb_color
      method hsl_color (line 88) | def hsl_color(hue: nil, saturation: nil, lightness: nil)
      method hsla_color (line 105) | def hsla_color
      method hsl_to_hex (line 124) | def hsl_to_hex(a_hsl_color)

FILE: lib/faker/default/commerce.rb
  type Faker (line 3) | module Faker
    class Commerce (line 4) | class Commerce < Base
      method color (line 15) | def color
      method promotion_code (line 30) | def promotion_code(digits: 6)
      method department (line 51) | def department(max: 3, fixed_amount: false)
      method product_name (line 77) | def product_name
      method material (line 90) | def material
      method price (line 106) | def price(range: 0..100.0, as_string: false)
      method brand (line 125) | def brand
      method vendor (line 139) | def vendor
      method categories (line 145) | def categories(num)
      method merge_categories (line 149) | def merge_categories(categories)

FILE: lib/faker/default/company.rb
  type Faker (line 3) | module Faker
    class Company (line 4) | class Company < Base
      method name (line 17) | def name
      method suffix (line 30) | def suffix
      method industry (line 43) | def industry
      method catch_phrase (line 56) | def catch_phrase
      method buzzword (line 69) | def buzzword
      method bs (line 83) | def bs
      method ein (line 96) | def ein
      method duns_number (line 109) | def duns_number
      method logo (line 123) | def logo
      method type (line 137) | def type
      method profession (line 150) | def profession
      method department (line 163) | def department
      method spanish_organisation_number (line 178) | def spanish_organisation_number(organization_type: nil)
      method swedish_organisation_number (line 201) | def swedish_organisation_number
      method czech_organisation_number (line 218) | def czech_organisation_number
      method french_siren_number (line 239) | def french_siren_number
      method french_siret_number (line 253) | def french_siret_number
      method norwegian_organisation_number (line 269) | def norwegian_organisation_number
      method australian_business_number (line 288) | def australian_business_number
      method polish_taxpayer_identification_number (line 305) | def polish_taxpayer_identification_number
      method polish_register_of_national_economy (line 325) | def polish_register_of_national_economy(length: 9)
      method south_african_pty_ltd_registration_number (line 345) | def south_african_pty_ltd_registration_number
      method south_african_close_corporation_registration_number (line 363) | def south_african_close_corporation_registration_number
      method south_african_listed_company_registration_number (line 387) | def south_african_listed_company_registration_number
      method south_african_trust_registration_number (line 405) | def south_african_trust_registration_number
      method brazilian_company_number (line 423) | def brazilian_company_number(formatted: false)
      method russian_tax_number (line 450) | def russian_tax_number(region: nil, type: :legal)
      method sic_code (line 463) | def sic_code
      method indian_gst_number (line 479) | def indian_gst_number(state_code: nil)
      method mod11 (line 525) | def mod11(number)
      method luhn_algorithm (line 545) | def luhn_algorithm(number)
      method abn_checksum (line 571) | def abn_checksum(abn)
      method collect_regon_sum (line 582) | def collect_regon_sum(array)
      method weight_sum (line 592) | def weight_sum(array, weights)
      method inn_number (line 614) | def inn_number(region, type)
      method inn_checksum (line 631) | def inn_checksum(factor, number)
      method spanish_cif_control_digit (line 639) | def spanish_cif_control_digit(organization_type, code)
      method spanish_b_algorithm (line 656) | def spanish_b_algorithm(value)
      method calculate_gst_checksum (line 664) | def calculate_gst_checksum(state_code, taxpayer_number, registration...

FILE: lib/faker/default/compass.rb
  type Faker (line 3) | module Faker
    class Compass (line 4) | class Compass < Base
      method cardinal (line 15) | def cardinal
      method ordinal (line 28) | def ordinal
      method half_wind (line 41) | def half_wind
      method quarter_wind (line 54) | def quarter_wind
      method direction (line 67) | def direction
      method abbreviation (line 80) | def abbreviation
      method azimuth (line 93) | def azimuth
      method cardinal_abbreviation (line 106) | def cardinal_abbreviation
      method ordinal_abbreviation (line 119) | def ordinal_abbreviation
      method half_wind_abbreviation (line 132) | def half_wind_abbreviation
      method quarter_wind_abbreviation (line 145) | def quarter_wind_abbreviation
      method cardinal_azimuth (line 158) | def cardinal_azimuth
      method ordinal_azimuth (line 171) | def ordinal_azimuth
      method half_wind_azimuth (line 184) | def half_wind_azimuth
      method quarter_wind_azimuth (line 197) | def quarter_wind_azimuth

FILE: lib/faker/default/computer.rb
  type Faker (line 3) | module Faker
    class Computer (line 4) | class Computer < Base
      method platform (line 15) | def platform
      method type (line 28) | def type
      method os (line 42) | def os(platform: self.platform)
      method stack (line 56) | def stack

FILE: lib/faker/default/construction.rb
  type Faker (line 3) | module Faker
    class Construction (line 4) | class Construction < Base
      method material (line 14) | def self.material
      method heavy_equipment (line 27) | def self.heavy_equipment
      method trade (line 40) | def self.trade
      method subcontract_category (line 53) | def self.subcontract_category
      method standard_cost_code (line 66) | def self.standard_cost_code
      method role (line 79) | def self.role

FILE: lib/faker/default/cosmere.rb
  type Faker (line 3) | module Faker
    class Cosmere (line 4) | class Cosmere < Base
      method aon (line 16) | def aon
      method shard_world (line 29) | def shard_world
      method shard (line 42) | def shard
      method surge (line 55) | def surge
      method knight_radiant (line 68) | def knight_radiant
      method metal (line 81) | def metal
      method allomancer (line 94) | def allomancer
      method feruchemist (line 107) | def feruchemist
      method herald (line 120) | def herald
      method spren (line 133) | def spren

FILE: lib/faker/default/crypto.rb
  type Faker (line 3) | module Faker
    class Crypto (line 4) | class Crypto < Base
      method md5 (line 24) | def md5
      method sha1 (line 37) | def sha1
      method sha256 (line 50) | def sha256
      method sha512 (line 63) | def sha512

FILE: lib/faker/default/crypto_coin.rb
  type Faker (line 3) | module Faker
    class CryptoCoin (line 4) | class CryptoCoin < Base
      method coin_name (line 19) | def coin_name(coin: coin_array)
      method acronym (line 32) | def acronym(coin: coin_array)
      method url_logo (line 45) | def url_logo(coin: coin_array)
      method coin_array (line 58) | def coin_array
      method coin_hash (line 71) | def coin_hash

FILE: lib/faker/default/currency.rb
  type Faker (line 3) | module Faker
    class Currency (line 4) | class Currency < Base
      method name (line 15) | def name
      method code (line 28) | def code
      method symbol (line 41) | def symbol

FILE: lib/faker/default/date.rb
  type Faker (line 3) | module Faker
    class Date (line 4) | class Date < Base
      method between (line 22) | def between(from:, to:)
      method between_except (line 44) | def between_except(from:, to:, excepted:)
      method forward (line 72) | def forward(from: ::Date.today, days: 365)
      method backward (line 90) | def backward(days: 365)
      method birthday (line 108) | def birthday(min_age: 18, max_age: 65)
      method in_date_period (line 134) | def in_date_period(month: nil, year: ::Date.today.year)
      method on_day_of_week_between (line 156) | def on_day_of_week_between(day:, from:, to:)
      method birthday_date (line 189) | def birthday_date(date, age)
      method get_date_object (line 202) | def get_date_object(date)

FILE: lib/faker/default/dc_comics.rb
  type Faker (line 3) | module Faker
    class DcComics (line 4) | class DcComics < Base
      method hero (line 14) | def self.hero
      method heroine (line 27) | def self.heroine
      method villain (line 40) | def self.villain
      method name (line 53) | def self.name
      method title (line 66) | def self.title

FILE: lib/faker/default/demographic.rb
  type Faker (line 3) | module Faker
    class Demographic (line 4) | class Demographic < Base
      method race (line 15) | def race
      method educational_attainment (line 28) | def educational_attainment
      method demonym (line 41) | def demonym
      method marital_status (line 54) | def marital_status
      method sex (line 67) | def sex
      method height (line 83) | def height(unit: :metric)

FILE: lib/faker/default/dessert.rb
  type Faker (line 3) | module Faker
    class Dessert (line 4) | class Dessert < Base
      method variety (line 17) | def variety
      method topping (line 30) | def topping
      method flavor (line 43) | def flavor

FILE: lib/faker/default/device.rb
  type Faker (line 3) | module Faker
    class Device (line 4) | class Device < Base
      method build_number (line 15) | def build_number
      method manufacturer (line 28) | def manufacturer
      method model_name (line 41) | def model_name
      method platform (line 54) | def platform
      method serial (line 67) | def serial
      method version (line 80) | def version

FILE: lib/faker/default/driving_licence.rb
  type Faker (line 3) | module Faker
    class DrivingLicence (line 4) | class DrivingLicence < Base
      method british_driving_licence (line 26) | def british_driving_licence(last_name: Faker::Name.last_name, initia...
      method northern_irish_driving_licence (line 44) | def northern_irish_driving_licence
      method uk_driving_licence (line 64) | def uk_driving_licence(*args)
      method usa_driving_licence (line 83) | def usa_driving_licence(state = 'California')
      method random_gender (line 91) | def random_gender
      method gb_licence_padding (line 95) | def gb_licence_padding(str, num_chars)
      method gb_licence_year (line 100) | def gb_licence_year(dob, gender)
      method gb_licence_checksum (line 118) | def gb_licence_checksum
    class InvalidStatePassed (line 127) | class InvalidStatePassed < StandardError
      method initialize (line 128) | def initialize(msg = 'Invalid state code passed')

FILE: lib/faker/default/drone.rb
  type Faker (line 3) | module Faker
    class Drone (line 4) | class Drone < Base
      method name (line 15) | def name
      method weight (line 28) | def weight
      method max_ascent_speed (line 41) | def max_ascent_speed
      method max_descent_speed (line 54) | def max_descent_speed
      method flight_time (line 67) | def flight_time
      method max_altitude (line 80) | def max_altitude
      method max_flight_distance (line 93) | def max_flight_distance
      method max_speed (line 106) | def max_speed
      method max_wind_resistance (line 119) | def max_wind_resistance
      method max_angular_velocity (line 132) | def max_angular_velocity
      method max_tilt_angle (line 145) | def max_tilt_angle
      method operating_temperature (line 158) | def operating_temperature
      method battery_capacity (line 171) | def battery_capacity
      method battery_voltage (line 184) | def battery_voltage
      method battery_type (line 197) | def battery_type
      method battery_weight (line 210) | def battery_weight
      method charging_temperature (line 223) | def charging_temperature
      method max_charging_power (line 236) | def max_charging_power
      method iso (line 249) | def iso
      method max_resolution (line 262) | def max_resolution
      method photo_format (line 275) | def photo_format
      method video_format (line 288) | def video_format
      method shutter_speed_range (line 301) | def shutter_speed_range
      method max_shutter_speed (line 314) | def max_shutter_speed
      method min_shutter_speed (line 327) | def min_shutter_speed

FILE: lib/faker/default/educator.rb
  type Faker (line 3) | module Faker
    class Educator (line 4) | class Educator < Base
      method university (line 17) | def university
      method degree (line 30) | def degree
      method subject (line 45) | def subject
      method course_name (line 58) | def course_name
      method secondary_school (line 71) | def secondary_school
      method primary_school (line 84) | def primary_school
      method campus (line 97) | def campus

FILE: lib/faker/default/electrical_components.rb
  type Faker (line 3) | module Faker
    class ElectricalComponents (line 4) | class ElectricalComponents < Base
      method active (line 17) | def active
      method passive (line 30) | def passive
      method electromechanical (line 43) | def electromechanical

FILE: lib/faker/default/emotion.rb
  type Faker (line 3) | module Faker
    class Emotion (line 4) | class Emotion < Base
      method noun (line 15) | def noun
      method adjective (line 28) | def adjective

FILE: lib/faker/default/esport.rb
  type Faker (line 3) | module Faker
    class Esport (line 4) | class Esport < Base
      method player (line 15) | def player
      method team (line 28) | def team
      method league (line 41) | def league
      method event (line 54) | def event
      method game (line 67) | def game

FILE: lib/faker/default/file.rb
  type Faker (line 3) | module Faker
    class File (line 4) | class File < Base
      method dir (line 21) | def dir(segment_count: 3, root: nil, directory_separator: ::File::Se...
      method extension (line 39) | def extension
      method mime_type (line 52) | def mime_type(media_type: nil)
      method file_name (line 72) | def file_name(dir: nil, name: nil, ext: nil, directory_separator: ::...

FILE: lib/faker/default/finance.rb
  type Faker (line 3) | module Faker
    class Finance (line 4) | class Finance < Base
      method credit_card (line 24) | def credit_card(*types)
      method vat_number (line 55) | def vat_number(country: 'BR')
      method vat_number_keys (line 61) | def vat_number_keys
      method ticker (line 76) | def ticker(*markets)
      method stock_market (line 93) | def stock_market
      method condominium_fiscal_code (line 107) | def condominium_fiscal_code(country: 'IT')

FILE: lib/faker/default/food.rb
  type Faker (line 3) | module Faker
    class Food (line 4) | class Food < Base
      method allergen (line 17) | def allergen
      method dish (line 30) | def dish
      method description (line 43) | def description
      method ingredient (line 56) | def ingredient
      method fruits (line 69) | def fruits
      method vegetables (line 82) | def vegetables
      method spice (line 95) | def spice
      method measurement (line 108) | def measurement
      method metric_measurement (line 121) | def metric_measurement
      method ethnic_category (line 134) | def ethnic_category

FILE: lib/faker/default/funny_name.rb
  type Faker (line 3) | module Faker
    class FunnyName (line 4) | class FunnyName < Base
      method name (line 17) | def name
      method two_word_name (line 30) | def two_word_name
      method three_word_name (line 47) | def three_word_name
      method four_word_name (line 64) | def four_word_name
      method name_with_initial (line 81) | def name_with_initial

FILE: lib/faker/default/gender.rb
  type Faker (line 3) | module Faker
    class Gender (line 4) | class Gender < Base
      method type (line 15) | def type
      method binary_type (line 28) | def binary_type
      method short_binary_type (line 41) | def short_binary_type

FILE: lib/faker/default/greek_philosophers.rb
  type Faker (line 3) | module Faker
    class GreekPhilosophers (line 4) | class GreekPhilosophers < Base
      method name (line 15) | def name
      method quote (line 28) | def quote

FILE: lib/faker/default/hacker.rb
  type Faker (line 3) | module Faker
    class Hacker (line 7) | class Hacker < Base
      method say_something_smart (line 21) | def say_something_smart
      method abbreviation (line 34) | def abbreviation
      method adjective (line 47) | def adjective
      method noun (line 60) | def noun
      method verb (line 73) | def verb
      method ingverb (line 86) | def ingverb
      method phrases (line 91) | def phrases

FILE: lib/faker/default/hipster.rb
  type Faker (line 3) | module Faker
    class Hipster (line 4) | class Hipster < Base
      method word (line 15) | def word
      method words (line 35) | def words(number: 3, supplemental: false, spaces_allowed: false)
      method sentence (line 67) | def sentence(word_count: 4, supplemental: false, random_words_to_add...
      method sentences (line 84) | def sentences(number: 3, supplemental: false)
      method paragraph (line 108) | def paragraph(sentence_count: 3, supplemental: false, random_sentenc...
      method paragraphs (line 125) | def paragraphs(number: 3, supplemental: false)
      method paragraph_by_chars (line 145) | def paragraph_by_chars(characters: 256, supplemental: false)

FILE: lib/faker/default/hobby.rb
  type Faker (line 3) | module Faker
    class Hobby (line 4) | class Hobby < Base
      method activity (line 17) | def activity

FILE: lib/faker/default/house.rb
  type Faker (line 3) | module Faker
    class House (line 4) | class House < Base
      method furniture (line 15) | def furniture
      method room (line 28) | def room

FILE: lib/faker/default/html.rb
  type Faker (line 3) | module Faker
    class HTML (line 4) | class HTML < Base
      method heading (line 15) | def heading
      method paragraph (line 33) | def paragraph(sentence_count: 3, supplemental: false, random_sentenc...
      method emphasis (line 46) | def emphasis
      method ordered_list (line 59) | def ordered_list
      method unordered_list (line 79) | def unordered_list
      method code (line 99) | def code
      method table (line 112) | def table
      method script (line 138) | def script
      method link (line 152) | def link(rel: 'stylesheet')
      method element (line 168) | def element(tag: 'div', content: Lorem.sentence(word_count: 3), attr...
      method random (line 187) | def random(exclude: [])
      method sandwich (line 204) | def sandwich(sentences: 3, repeat: 1)
      method available_methods (line 216) | def available_methods
      method generate_table_row (line 220) | def generate_table_row(tag, cell_count)

FILE: lib/faker/default/id_number.rb
  type Faker (line 3) | module Faker
    class IdNumber (line 4) | class IdNumber < Base
      method valid (line 31) | def valid
      method invalid (line 44) | def invalid
      method ssn_valid (line 48) | def ssn_valid
      method spanish_citizen_number (line 77) | def spanish_citizen_number
      method spanish_foreign_citizen_number (line 93) | def spanish_foreign_citizen_number
      method valid_south_african_id_number (line 113) | def valid_south_african_id_number
      method invalid_south_african_id_number (line 135) | def invalid_south_african_id_number
      method brazilian_citizen_number (line 163) | def brazilian_citizen_number(formatted: false)
      method brazilian_id (line 184) | def brazilian_id(formatted: false)
      method chilean_id (line 202) | def chilean_id
      method croatian_id (line 220) | def croatian_id(international: false)
      method danish_id_number (line 247) | def danish_id_number(formatted: false, birthday: Faker::Date.birthda...
      method french_insee_number (line 281) | def french_insee_number
      method croatian_id_checksum_digit (line 296) | def croatian_id_checksum_digit(digits)
      method chilean_verification_code (line 311) | def chilean_verification_code(digits)
      method south_african_id_checksum_digit (line 331) | def south_african_id_checksum_digit(id_number)
      method brazilian_citizen_number_checksum_digit (line 349) | def brazilian_citizen_number_checksum_digit(digits)
      method brazilian_id_checksum_digit (line 354) | def brazilian_id_checksum_digit(digits)
      method brazilian_document_checksum (line 359) | def brazilian_document_checksum(digits)
      method brazilian_document_digit (line 365) | def brazilian_document_digit(checksum, id: false)
      method brazilian_citizen_number_digit (line 370) | def brazilian_citizen_number_digit(remainder)
      method brazilian_id_digit (line 374) | def brazilian_id_digit(remainder)
      method danish_control_digits (line 380) | def danish_control_digits(birthday)
      method _translate (line 419) | def _translate(key)

FILE: lib/faker/default/industry_segments.rb
  type Faker (line 3) | module Faker
    class IndustrySegments (line 4) | class IndustrySegments < Base
      method industry (line 17) | def industry
      method super_sector (line 30) | def super_sector
      method sector (line 43) | def sector
      method sub_sector (line 56) | def sub_sector

FILE: lib/faker/default/internet.rb
  type Faker (line 3) | module Faker
    class Internet (line 4) | class Internet < Base
      method email (line 33) | def email(name: nil, separators: nil, domain: nil)
      method username (line 64) | def username(specifier: nil, separators: %w[. _])
      method password (line 126) | def password(min_length: 8, max_length: 16, mix_case: true, special_...
      method domain_name (line 191) | def domain_name(subdomain: false, domain: nil)
      method fix_umlauts (line 226) | def fix_umlauts(string: '')
      method domain_word (line 237) | def domain_word
      method domain_suffix (line 250) | def domain_suffix(safe: nil)
      method mac_address (line 268) | def mac_address(prefix: '')
      method ip_v4_address (line 281) | def ip_v4_address
      method private_ip_v4_address (line 293) | def private_ip_v4_address
      method public_ip_v4_address (line 304) | def public_ip_v4_address
      method private_nets_regex (line 320) | def private_nets_regex
      method private_net_checker (line 341) | def private_net_checker
      method reserved_nets_regex (line 352) | def reserved_nets_regex
      method reserved_net_checker (line 372) | def reserved_net_checker
      method ip_v4_cidr (line 384) | def ip_v4_cidr
      method ip_v6_address (line 395) | def ip_v6_address
      method ip_v6_cidr (line 406) | def ip_v6_cidr
      method url (line 424) | def url(host: domain_name, path: "/#{username}", scheme: 'http')
      method slug (line 441) | def slug(words: nil, glue: nil)
      method device_token (line 455) | def device_token
      method user_agent (line 471) | def user_agent(vendor: nil)
      method bot_user_agent (line 488) | def bot_user_agent(vendor: nil)
      method uuid (line 501) | def uuid
      method base64 (line 526) | def base64(length: 16, padding: false, urlsafe: true)
      method user (line 549) | def user(*args)
      method sanitize_email_local_part (line 560) | def sanitize_email_local_part(local_part)
      method construct_email (line 573) | def construct_email(local_part, domain_name)

FILE: lib/faker/default/internet_http.rb
  type Faker (line 3) | module Faker
    class Internet (line 4) | class Internet
      class HTTP (line 5) | class HTTP < Base
        method status_code (line 38) | def status_code(group: nil)

FILE: lib/faker/default/invoice.rb
  type Faker (line 3) | module Faker
    class Invoice (line 4) | class Invoice < Base
      method amount_between (line 20) | def amount_between(from: 0, to: 0)
      method creditor_reference (line 34) | def creditor_reference(ref: '')
      method reference (line 50) | def reference(ref: '')
      method iban_checksum (line 79) | def iban_checksum(country_code, account)
      method method_731 (line 94) | def method_731(base)
      method kidmod10 (line 100) | def kidmod10(base)
      method calculate_weighted_sum (line 111) | def calculate_weighted_sum(base, weight_factors)
      method mod10_remainder (line 118) | def mod10_remainder(number)

FILE: lib/faker/default/job.rb
  type Faker (line 3) | module Faker
    class Job (line 4) | class Job < Base
      method title (line 17) | def title
      method position (line 30) | def position
      method field (line 43) | def field
      method key_skill (line 56) | def key_skill

FILE: lib/faker/default/json.rb
  type Faker (line 3) | module Faker
    class Json (line 4) | class Json < Base
      method shallow_json (line 25) | def shallow_json(width: 3, options: { key: 'Name.first_name', value:...
      method add_depth_to_json (line 71) | def add_depth_to_json(json: shallow_json, width: 3, options: { key: ...
      method build_shallow_hash (line 84) | def build_shallow_hash(width, options)
      method add_hash_to_bottom (line 95) | def add_hash_to_bottom(hash, key_array, width, options)
      method add_hash (line 108) | def add_hash(key_array, hash, width, options)
      method build_keys_from_array (line 120) | def build_keys_from_array(key_array)

FILE: lib/faker/default/kpop.rb
  type Faker (line 3) | module Faker
    class Kpop (line 4) | class Kpop < Base
      method i_groups (line 15) | def i_groups
      method ii_groups (line 28) | def ii_groups
      method iii_groups (line 41) | def iii_groups
      method girl_groups (line 54) | def girl_groups
      method boy_bands (line 67) | def boy_bands
      method solo (line 80) | def solo

FILE: lib/faker/default/lorem.rb
  type Faker (line 3) | module Faker
    class Lorem (line 5) | class Lorem < Base
      method word (line 18) | def word(exclude_words: nil)
      method words (line 37) | def words(number: 3, supplemental: false, exclude_words: nil)
      method character (line 60) | def character
      method characters (line 80) | def characters(number: 255, min_alpha: 0, min_numeric: 0)
      method multibyte (line 94) | def multibyte
      method sentence (line 114) | def sentence(word_count: 4, supplemental: false, random_words_to_add...
      method sentences (line 132) | def sentences(number: 3, supplemental: false, exclude_words: nil)
      method paragraph (line 156) | def paragraph(sentence_count: 3, supplemental: false, random_sentenc...
      method paragraphs (line 174) | def paragraphs(number: 3, supplemental: false, exclude_words: nil)
      method paragraph_by_chars (line 192) | def paragraph_by_chars(number: 256, supplemental: false)
      method question (line 216) | def question(word_count: 4, supplemental: false, random_words_to_add...
      method questions (line 234) | def questions(number: 3, supplemental: false, exclude_words: nil)
      method locale_period (line 240) | def locale_period
      method locale_space (line 244) | def locale_space
      method locale_question_mark (line 248) | def locale_question_mark

FILE: lib/faker/default/lorem_flickr.rb
  type Faker (line 3) | module Faker
    class LoremFlickr (line 4) | class LoremFlickr < Base
      method image (line 24) | def image(size: '300x300', search_terms: [], match_all: false)
      method grayscale_image (line 44) | def grayscale_image(size: '300x300', search_terms: ['all'], match_al...
      method pixelated_image (line 66) | def pixelated_image(size: '300x300', search_terms: ['all'], match_al...
      method colorized_image (line 89) | def colorized_image(size: '300x300', color: 'red', search_terms: ['a...
      method build_url (line 98) | def build_url(size, format, search_terms, match_all)

FILE: lib/faker/default/markdown.rb
  type Faker (line 3) | module Faker
    class Markdown (line 4) | class Markdown < Base
      method headers (line 15) | def headers
      method emphasis (line 28) | def emphasis
      method ordered_list (line 46) | def ordered_list
      method unordered_list (line 65) | def unordered_list
      method inline_code (line 84) | def inline_code
      method block_code (line 97) | def block_code
      method table (line 110) | def table
      method random (line 133) | def random(*args)
      method sandwich (line 153) | def sandwich(sentences: 3, repeat: 1)
      method available_methods (line 165) | def available_methods

FILE: lib/faker/default/marketing.rb
  type Faker (line 3) | module Faker
    class Marketing (line 4) | class Marketing < Base
      method buzzwords (line 17) | def buzzwords

FILE: lib/faker/default/measurement.rb
  type Faker (line 3) | module Faker
    class Measurement (line 4) | class Measurement < Base
      method height (line 22) | def height(amount: rand(10))
      method length (line 37) | def length(amount: rand(10))
      method volume (line 52) | def volume(amount: rand(10))
      method weight (line 67) | def weight(amount: rand(10))
      method metric_height (line 82) | def metric_height(amount: rand(10))
      method metric_length (line 97) | def metric_length(amount: rand(10))
      method metric_volume (line 112) | def metric_volume(amount: rand(10))
      method metric_weight (line 127) | def metric_weight(amount: rand(10))
      method check_for_plural (line 133) | def check_for_plural(text, number)
      method define_measurement_locale (line 141) | def define_measurement_locale(amount, locale)
      method ensure_valid_amount (line 155) | def ensure_valid_amount(amount)
      method make_plural (line 159) | def make_plural(text)

FILE: lib/faker/default/military.rb
  type Faker (line 3) | module Faker
    class Military (line 4) | class Military < Base
      method army_rank (line 15) | def army_rank
      method marines_rank (line 28) | def marines_rank
      method navy_rank (line 41) | def navy_rank
      method air_force_rank (line 54) | def air_force_rank
      method space_force_rank (line 67) | def space_force_rank
      method coast_guard_rank (line 80) | def coast_guard_rank
      method dod_paygrade (line 93) | def dod_paygrade

FILE: lib/faker/default/mountain.rb
  type Faker (line 3) | module Faker
    class Mountain (line 4) | class Mountain < Base
      method name (line 15) | def name
      method range (line 28) | def range

FILE: lib/faker/default/name.rb
  type Faker (line 3) | module Faker
    class Name (line 4) | class Name < Base
      method name (line 17) | def name
      method name_with_middle (line 30) | def name_with_middle
      method first_name (line 43) | def first_name
      method male_first_name (line 60) | def male_first_name
      method female_first_name (line 75) | def female_first_name
      method neutral_first_name (line 90) | def neutral_first_name
      method last_name (line 105) | def last_name
      method prefix (line 119) | def prefix
      method suffix (line 132) | def suffix
      method initials (line 147) | def initials(number: 3)

FILE: lib/faker/default/nation.rb
  type Faker (line 3) | module Faker
    class Nation (line 4) | class Nation < Base
      method nationality (line 16) | def nationality
      method flag (line 29) | def flag
      method language (line 42) | def language
      method capital_city (line 55) | def capital_city
      method national_sport (line 68) | def national_sport

FILE: lib/faker/default/national_health_service.rb
  type Faker (line 3) | module Faker
    class NationalHealthService (line 4) | class NationalHealthService < Base
      method british_number (line 18) | def british_number
      method check_digit (line 41) | def check_digit(number: 0)

FILE: lib/faker/default/nato_phonetic_alphabet.rb
  type Faker (line 3) | module Faker
    class NatoPhoneticAlphabet (line 4) | class NatoPhoneticAlphabet < Base
      method code_word (line 15) | def code_word

FILE: lib/faker/default/number.rb
  type Faker (line 3) | module Faker
    class Number (line 4) | class Number < Base
      method number (line 16) | def number(digits: 10)
      method leading_zero_number (line 34) | def leading_zero_number(digits: 10)
      method decimal_part (line 48) | def decimal_part(digits: 10)
      method decimal (line 69) | def decimal(l_digits: 5, r_digits: 2)
      method non_zero_digit (line 88) | def non_zero_digit
      method digit (line 101) | def digit
      method hexadecimal (line 115) | def hexadecimal(digits: 6)
      method binary (line 130) | def binary(digits: 4)
      method normal (line 147) | def normal(mean: 1, standard_deviation: 1)
      method between (line 166) | def between(from: 1.00, to: 5000.00)
      method within (line 181) | def within(range: 1.00..5000.00)
      method positive (line 196) | def positive(from: 1.00, to: 5000.00)
      method negative (line 213) | def negative(from: -5000.00, to: -1.00)
      method generate (line 221) | def generate(count)
      method greater_than_zero (line 227) | def greater_than_zero(number)
      method less_than_zero (line 231) | def less_than_zero(number)
      method should_be (line 235) | def should_be(number, method_to_compare)

FILE: lib/faker/default/omniauth.rb
  type Faker (line 3) | module Faker
    class Omniauth (line 4) | class Omniauth < Base
      method initialize (line 11) | def initialize(name: nil, email: nil)
      method google (line 30) | def google(name: nil, email: nil, uid: Number.number(digits: 9).to_s)
      method facebook (line 90) | def facebook(name: nil, email: nil, username: nil, uid: Number.numbe...
      method twitter (line 142) | def twitter(name: nil, nickname: nil, uid: Number.number(digits: 6)....
      method linkedin (line 225) | def linkedin(name: nil, email: nil, uid: Number.number(digits: 6).to_s)
      method github (line 298) | def github(name: nil, email: nil, uid: Number.number(digits: 8).to_s)
      method apple (line 366) | def apple(name: nil, email: nil, uid: nil)
      method auth0 (line 410) | def auth0(name: nil, email: nil, uid: nil)
      method gender (line 446) | def gender
      method timezone (line 450) | def timezone
      method image (line 454) | def image
      method city_state (line 458) | def city_state
      method random_number_from_range (line 462) | def random_number_from_range(range)
      method random_boolean (line 466) | def random_boolean

FILE: lib/faker/default/phone_number.rb
  type Faker (line 3) | module Faker
    class PhoneNumber (line 4) | class PhoneNumber < Base
      method phone_number (line 17) | def phone_number
      method cell_phone (line 32) | def cell_phone
      method country_code (line 47) | def country_code
      method phone_number_with_country_code (line 62) | def phone_number_with_country_code
      method cell_phone_with_country_code (line 77) | def cell_phone_with_country_code
      method cell_phone_in_e164 (line 92) | def cell_phone_in_e164
      method area_code (line 107) | def area_code
      method exchange_code (line 122) | def exchange_code
      method subscriber_number (line 139) | def subscriber_number(length: 4)

FILE: lib/faker/default/placeholdit.rb
  type Faker (line 3) | module Faker
    class Placeholdit (line 4) | class Placeholdit < Base
      method image (line 29) | def image(size: '300x300', format: 'png', background_color: nil, tex...
      method generate_color (line 47) | def generate_color

FILE: lib/faker/default/programming_language.rb
  type Faker (line 3) | module Faker
    class ProgrammingLanguage (line 4) | class ProgrammingLanguage < Base
      method name (line 15) | def name
      method creator (line 28) | def creator

FILE: lib/faker/default/relationship.rb
  type Faker (line 3) | module Faker
    class Relationship (line 4) | class Relationship < Base
      method familial (line 17) | def familial(connection: nil)
      method in_law (line 43) | def in_law
      method spouse (line 56) | def spouse
      method parent (line 69) | def parent
      method sibling (line 82) | def sibling

FILE: lib/faker/default/religion.rb
  type Faker (line 3) | module Faker
    type Religion (line 4) | module Religion

FILE: lib/faker/default/restaurant.rb
  type Faker (line 3) | module Faker
    class Restaurant (line 4) | class Restaurant < Base
      method name (line 17) | def name
      method type (line 30) | def type
      method description (line 44) | def description
      method review (line 58) | def review

FILE: lib/faker/default/science.rb
  type Faker (line 3) | module Faker
    class Science (line 4) | class Science < Base
      method science (line 31) | def science(*branches)
      method element (line 56) | def element
      method element_symbol (line 69) | def element_symbol
      method element_state (line 82) | def element_state
      method element_subcategory (line 95) | def element_subcategory
      method scientist (line 108) | def scientist
      method modifier (line 122) | def modifier
      method tool (line 140) | def tool(simple: false)

FILE: lib/faker/default/slack_emoji.rb
  type Faker (line 3) | module Faker
    class SlackEmoji (line 4) | class SlackEmoji < Base
      method people (line 15) | def people
      method nature (line 28) | def nature
      method food_and_drink (line 41) | def food_and_drink
      method celebration (line 54) | def celebration
      method activity (line 67) | def activity
      method travel_and_places (line 80) | def travel_and_places
      method objects_and_symbols (line 93) | def objects_and_symbols
      method custom (line 106) | def custom
      method emoji (line 119) | def emoji

FILE: lib/faker/default/source.rb
  type Faker (line 3) | module Faker
    class Source (line 4) | class Source < Base
      method hello_world (line 20) | def hello_world(lang: :ruby)
      method print (line 38) | def print(str: 'some string', lang: :ruby)
      method print_1_to_10 (line 58) | def print_1_to_10(lang: :ruby)

FILE: lib/faker/default/south_africa.rb
  type Faker (line 3) | module Faker
    class SouthAfrica (line 4) | class SouthAfrica < Base
      method id_number (line 15) | def id_number
      method valid_id_number (line 28) | def valid_id_number
      method invalid_id_number (line 41) | def invalid_id_number
      method phone_number (line 54) | def phone_number
      method cell_phone (line 69) | def cell_phone
      method pty_ltd_registration_number (line 84) | def pty_ltd_registration_number
      method close_corporation_registration_number (line 97) | def close_corporation_registration_number
      method listed_company_registration_number (line 110) | def listed_company_registration_number
      method trust_registration_number (line 123) | def trust_registration_number
      method vat_number (line 136) | def vat_number

FILE: lib/faker/default/space.rb
  type Faker (line 3) | module Faker
    class Space (line 4) | class Space < Base
      method planet (line 17) | def planet
      method moon (line 30) | def moon
      method galaxy (line 43) | def galaxy
      method nebula (line 56) | def nebula
      method star_cluster (line 69) | def star_cluster
      method constellation (line 82) | def constellation
      method star (line 95) | def star
      method agency (line 108) | def agency
      method agency_abv (line 121) | def agency_abv
      method nasa_space_craft (line 134) | def nasa_space_craft
      method company (line 147) | def company
      method distance_measurement (line 160) | def distance_measurement
      method meteorite (line 173) | def meteorite
      method launch_vehicle (line 186) | def launch_vehicle

FILE: lib/faker/default/string.rb
  type Faker (line 3) | module Faker
    class String (line 4) | class String < Base
      method random (line 20) | def random(length: 32)
      method select_a (line 26) | def select_a(length)
      method utf8string (line 34) | def utf8string(length)
      method space_or_utf8_char (line 41) | def space_or_utf8_char(ratio)
      method char_space_ratio (line 45) | def char_space_ratio
      method utf8character (line 49) | def utf8character

FILE: lib/faker/default/stripe.rb
  type Faker (line 3) | module Faker
    class Stripe (line 4) | class Stripe < Base
      method valid_card (line 17) | def valid_card(card_type: nil)
      method valid_token (line 43) | def valid_token(card_type: nil)
      method invalid_card (line 68) | def invalid_card(card_error: nil)
      method month (line 92) | def month
      method year (line 105) | def year
      method ccv (line 121) | def ccv(card_type: nil)

FILE: lib/faker/default/subscription.rb
  type Faker (line 3) | module Faker
    class Subscription (line 4) | class Subscription < Base
      method plan (line 14) | def self.plan
      method status (line 27) | def self.status
      method payment_method (line 40) | def self.payment_method
      method subscription_term (line 53) | def self.subscription_term
      method payment_term (line 66) | def self.payment_term

FILE: lib/faker/default/superhero.rb
  type Faker (line 3) | module Faker
    class Superhero (line 4) | class Superhero < Base
      method power (line 15) | def power
      method prefix (line 28) | def prefix
      method suffix (line 41) | def suffix
      method descriptor (line 54) | def descriptor
      method name (line 67) | def name

FILE: lib/faker/default/tea.rb
  type Faker (line 3) | module Faker
    class Tea (line 4) | class Tea < Base
      method variety (line 22) | def variety(type: nil)
      method type (line 36) | def type

FILE: lib/faker/default/team.rb
  type Faker (line 3) | module Faker
    class Team (line 4) | class Team < Base
      method name (line 17) | def name
      method creature (line 30) | def creature
      method state (line 43) | def state
      method sport (line 56) | def sport
      method mascot (line 69) | def mascot

FILE: lib/faker/default/theater.rb
  type Faker (line 3) | module Faker
    class Theater (line 4) | class Theater < Base
      method adult_musical (line 16) | def adult_musical
      method kids_musical (line 30) | def kids_musical
      method play (line 44) | def play

FILE: lib/faker/default/time.rb
  type Faker (line 3) | module Faker
    class Time (line 4) | class Time < Base
      method between (line 38) | def between(from:, to:, format: nil)
      method between_dates (line 74) | def between_dates(from:, to:, period: :all, format: nil)
      method forward (line 95) | def forward(days: 365, period: :all, format: nil)
      method backward (line 114) | def backward(days: 365, period: :all, format: nil)
      method date_with_random_time (line 120) | def date_with_random_time(date, period)
      method time_with_format (line 124) | def time_with_format(time, format)
      method hours (line 128) | def hours(period)
      method minutes (line 134) | def minutes
      method seconds (line 138) | def seconds
      method get_time_object (line 142) | def get_time_object(time)

FILE: lib/faker/default/types.rb
  type Faker (line 3) | module Faker
    class Types (line 4) | class Types < Base
      method rb_string (line 19) | def rb_string(words: 1)
      method character (line 35) | def character
      method rb_integer (line 48) | def rb_integer(from: 0, to: 100)
      method rb_hash (line 64) | def rb_hash(number: 1, type: -> { random_type })
      method complex_rb_hash (line 85) | def complex_rb_hash(number: 1)
      method rb_array (line 101) | def rb_array(len: 1, type: -> { random_type })
      method random_type (line 118) | def random_type
      method random_complex_type (line 137) | def random_complex_type
      method titleize (line 154) | def titleize(word)

FILE: lib/faker/default/university.rb
  type Faker (line 3) | module Faker
    class University (line 4) | class University < Base
      method name (line 17) | def name
      method prefix (line 30) | def prefix
      method suffix (line 43) | def suffix
      method greek_organization (line 56) | def greek_organization
      method greek_alphabet (line 69) | def greek_alphabet

FILE: lib/faker/default/vehicle.rb
  type Faker (line 3) | module Faker
    class Vehicle (line 4) | class Vehicle < Base
      method vin (line 24) | def vin
      method manufacturer (line 54) | def manufacturer
      method make (line 68) | def make
      method model (line 83) | def model(make_of_model: '')
      method make_and_model (line 98) | def make_and_model
      method style (line 113) | def style
      method color (line 126) | def color
      method transmission (line 139) | def transmission
      method drive_type (line 152) | def drive_type
      method fuel_type (line 165) | def fuel_type
      method car_type (line 178) | def car_type
      method engine (line 192) | def engine
      method car_options (line 207) | def car_options
      method standard_specs (line 220) | def standard_specs
      method doors (line 234) | def doors
      method year (line 248) | def year
      method mileage (line 266) | def mileage(min: MILEAGE_MIN, max: MILEAGE_MAX)
      method license_plate (line 283) | def license_plate(state_abbreviation: '')
      method singapore_license_plate (line 299) | def singapore_license_plate
      method version (line 314) | def version
      method singapore_checksum (line 320) | def singapore_checksum(plate_number)

FILE: lib/faker/default/verb.rb
  type Faker (line 3) | module Faker
    class Verb (line 4) | class Verb < Base
      method base (line 15) | def base
      method past (line 28) | def past
      method past_participle (line 41) | def past_participle
      method simple_present (line 54) | def simple_present
      method ing_form (line 67) | def ing_form

FILE: lib/faker/default/vulnerability_identifier.rb
  type Faker (line 3) | module Faker
    class VulnerabilityIdentifier (line 4) | class VulnerabilityIdentifier < Base
      method cve (line 17) | def cve(year: ::Date.today.year)

FILE: lib/faker/default/world_cup.rb
  type Faker (line 3) | module Faker
    class WorldCup (line 4) | class WorldCup < Base
      method team (line 15) | def team
      method city (line 28) | def city
      method stadium (line 41) | def stadium
      method group (line 56) | def group(group: 'group_A')
      method roster (line 72) | def roster(country: 'Egypt', type: 'coach')

FILE: lib/faker/default/x.rb
  type Faker (line 3) | module Faker
    class X (line 4) | class X < Base
      method user (line 15) | def user
      method tweet (line 66) | def tweet(include_media: false, include_user: false)
      method screen_name (line 100) | def screen_name
      method id (line 106) | def id
      method created_at (line 110) | def created_at
      method url (line 114) | def url
      method user_entities (line 118) | def user_entities
      method tweet_entities (line 131) | def tweet_entities
      method media (line 154) | def media(media_key)
      method tweet_item (line 167) | def tweet_item

FILE: lib/faker/fantasy/tolkien.rb
  type Faker (line 3) | module Faker
    class Fantasy (line 4) | class Fantasy
      class Tolkien (line 5) | class Tolkien < Base
        method character (line 19) | def character
        method location (line 33) | def location
        method race (line 47) | def race
        method poem (line 61) | def poem

FILE: lib/faker/games/clash_of_clans.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class ClashOfClans (line 5) | class ClashOfClans < Base
        method troop (line 16) | def troop
        method rank (line 29) | def rank
        method defensive_building (line 42) | def defensive_building

FILE: lib/faker/games/control.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Control (line 5) | class Control < Base
        method character (line 16) | def character
        method location (line 29) | def location
        method object_of_power (line 42) | def object_of_power
        method altered_item (line 55) | def altered_item
        method altered_world_event (line 68) | def altered_world_event
        method hiss (line 81) | def hiss
        method the_board (line 94) | def the_board
        method quote (line 107) | def quote

FILE: lib/faker/games/dnd.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class DnD (line 5) | class DnD < Base
        method alignment (line 16) | def alignment
        method background (line 29) | def background
        method city (line 42) | def city
        method first_name (line 55) | def first_name
        method klass (line 68) | def klass
        method language (line 81) | def language
        method last_name (line 94) | def last_name
        method melee_weapon (line 107) | def melee_weapon
        method monster (line 120) | def monster
        method name (line 133) | def name
        method race (line 146) | def race
        method ranged_weapon (line 159) | def ranged_weapon
        method title_name (line 172) | def title_name

FILE: lib/faker/games/dota.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Dota (line 5) | class Dota < Base
        method building (line 16) | def building
        method hero (line 29) | def hero
        method item (line 42) | def item
        method team (line 55) | def team
        method player (line 68) | def player
        method quote (line 83) | def quote(hero: 'abaddon')

FILE: lib/faker/games/elder_scrolls.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class ElderScrolls (line 5) | class ElderScrolls < Base
        method race (line 16) | def race
        method city (line 29) | def city
        method creature (line 42) | def creature
        method region (line 55) | def region
        method dragon (line 68) | def dragon
        method name (line 81) | def name
        method first_name (line 94) | def first_name
        method last_name (line 107) | def last_name
        method weapon (line 120) | def weapon
        method jewelry (line 133) | def jewelry

FILE: lib/faker/games/fallout.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Fallout (line 5) | class Fallout < Base
        method character (line 16) | def character
        method faction (line 29) | def faction
        method location (line 42) | def location
        method quote (line 56) | def quote

FILE: lib/faker/games/final_fantasy_xiv.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class FinalFantasyXIV (line 5) | class FinalFantasyXIV < Base
        method character (line 16) | def character
        method job (line 29) | def job
        method race (line 41) | def race
        method data_center (line 54) | def data_center
        method zone (line 67) | def zone

FILE: lib/faker/games/game.rb
  type Faker (line 3) | module Faker
    class Game (line 4) | class Game < Base
      method title (line 17) | def title
      method genre (line 30) | def genre
      method platform (line 43) | def platform

FILE: lib/faker/games/half_life.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class HalfLife (line 5) | class HalfLife < Base
        method character (line 16) | def character
        method enemy (line 29) | def enemy
        method location (line 42) | def location

FILE: lib/faker/games/heroes.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Heroes (line 5) | class Heroes < Base
        method name (line 16) | def name
        method specialty (line 29) | def specialty
        method klass (line 42) | def klass
        method artifact (line 55) | def artifact

FILE: lib/faker/games/heroes_of_the_storm.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class HeroesOfTheStorm (line 5) | class HeroesOfTheStorm < Base
        method battleground (line 16) | def battleground
        method class_name (line 29) | def class_name
        method hero (line 42) | def hero
        method quote (line 55) | def quote

FILE: lib/faker/games/league_of_legends.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class LeagueOfLegends (line 5) | class LeagueOfLegends < Base
        method champion (line 16) | def champion
        method location (line 29) | def location
        method quote (line 42) | def quote
        method summoner_spell (line 55) | def summoner_spell
        method masteries (line 68) | def masteries
        method rank (line 81) | def rank

FILE: lib/faker/games/minecraft.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Minecraft (line 5) | class Minecraft < Base
        method achievement (line 16) | def achievement
        method biome (line 29) | def biome
        method block (line 42) | def block
        method enchantment (line 55) | def enchantment
        method game_mode (line 68) | def game_mode
        method item (line 81) | def item
        method mob (line 94) | def mob
        method status_effect (line 107) | def status_effect

FILE: lib/faker/games/myst.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Myst (line 5) | class Myst < Base
        method game (line 16) | def game
        method creature (line 29) | def creature
        method age (line 42) | def age
        method character (line 55) | def character
        method quote (line 68) | def quote

FILE: lib/faker/games/overwatch.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Overwatch (line 5) | class Overwatch < Base
        method hero (line 16) | def hero
        method location (line 29) | def location
        method quote (line 42) | def quote

FILE: lib/faker/games/pokemon.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Pokemon (line 5) | class Pokemon < Base
        method name (line 16) | def name
        method location (line 29) | def location
        method move (line 42) | def move

FILE: lib/faker/games/sonic_the_hedgehog.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class SonicTheHedgehog (line 5) | class SonicTheHedgehog < Base
        method character (line 16) | def character
        method zone (line 29) | def zone
        method game (line 42) | def game

FILE: lib/faker/games/street_fighter.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class StreetFighter (line 5) | class StreetFighter < Base
        method character (line 16) | def character
        method stage (line 29) | def stage
        method quote (line 42) | def quote
        method move (line 55) | def move

FILE: lib/faker/games/super_mario.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class SuperMario (line 5) | class SuperMario < Base
        method character (line 16) | def character
        method game (line 29) | def game
        method location (line 42) | def location

FILE: lib/faker/games/super_smash_bros.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class SuperSmashBros (line 5) | class SuperSmashBros < Base
        method fighter (line 16) | def fighter
        method stage (line 29) | def stage

FILE: lib/faker/games/tarkov.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Tarkov (line 5) | class Tarkov < Base
        method location (line 16) | def location
        method trader (line 29) | def trader
        method item (line 42) | def item
        method weapon (line 55) | def weapon
        method boss (line 68) | def boss
        method faction (line 81) | def faction
        method quest (line 94) | def quest
        method prapor_quest (line 108) | def prapor_quest
        method therapist_quest (line 121) | def therapist_quest
        method skier_quest (line 134) | def skier_quest
        method peacekeeper_quest (line 147) | def peacekeeper_quest
        method mechanic_quest (line 160) | def mechanic_quest
        method ragman_quest (line 173) | def ragman_quest
        method jaeger_quest (line 186) | def jaeger_quest
        method fence_quest (line 199) | def fence_quest

FILE: lib/faker/games/touhou.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Touhou (line 5) | class Touhou < Base
        method game (line 17) | def game
        method character (line 30) | def character
        method location (line 43) | def location
        method spell_card (line 56) | def spell_card
        method song (line 69) | def song

FILE: lib/faker/games/warhammer_fantasy.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class WarhammerFantasy (line 5) | class WarhammerFantasy < Base
        method hero (line 16) | def hero
        method quote (line 29) | def quote
        method location (line 42) | def location
        method faction (line 55) | def faction
        method creature (line 68) | def creature

FILE: lib/faker/games/witcher.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Witcher (line 5) | class Witcher < Base
        method character (line 16) | def character
        method witcher (line 29) | def witcher
        method school (line 42) | def school
        method location (line 55) | def location
        method quote (line 68) | def quote
        method monster (line 81) | def monster
        method sign (line 94) | def sign
        method potion (line 107) | def potion
        method book (line 120) | def book

FILE: lib/faker/games/world_of_warcraft.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class WorldOfWarcraft (line 5) | class WorldOfWarcraft < Base
        method hero (line 16) | def hero
        method class_name (line 29) | def class_name
        method race (line 41) | def race
        method quote (line 54) | def quote

FILE: lib/faker/games/zelda.rb
  type Faker (line 3) | module Faker
    class Games (line 4) | class Games
      class Zelda (line 5) | class Zelda < Base
        method game (line 17) | def game
        method character (line 30) | def character
        method location (line 43) | def location
        method item (line 56) | def item

FILE: lib/faker/japanese_media/conan.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class Conan (line 5) | class Conan < Base
        method character (line 16) | def character
        method gadget (line 29) | def gadget
        method vehicle (line 42) | def vehicle

FILE: lib/faker/japanese_media/cowboy_bebop.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class CowboyBebop (line 5) | class CowboyBebop < Base
        method character (line 16) | def character
        method episode (line 29) | def episode
        method song (line 42) | def song
        method quote (line 55) | def quote

FILE: lib/faker/japanese_media/doraemon.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class Doraemon (line 5) | class Doraemon < Base
        method character (line 16) | def character
        method gadget (line 29) | def gadget
        method location (line 42) | def location

FILE: lib/faker/japanese_media/dragon_ball.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class DragonBall (line 5) | class DragonBall < Base
        method character (line 16) | def character
        method race (line 29) | def race
        method planet (line 42) | def planet

FILE: lib/faker/japanese_media/fullmetal_alchemist_brotherhood.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class FullmetalAlchemistBrotherhood (line 5) | class FullmetalAlchemistBrotherhood < Base
        method character (line 16) | def character
        method city (line 29) | def city
        method country (line 42) | def country

FILE: lib/faker/japanese_media/kamen_rider.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class KamenRider (line 5) | class KamenRider < Base
        method eras= (line 9) | def eras=(new_eras)
        method kamen_rider (line 23) | def kamen_rider(*eras)
        method user (line 36) | def user(*eras)
        method series (line 49) | def series(*eras)
        method collectible_device (line 62) | def collectible_device(*eras)
        method transformation_device (line 75) | def transformation_device(*eras)
        method eras (line 81) | def eras
        method from_eras (line 85) | def from_eras(*input_eras, field:)
        class UnavailableInEra (line 98) | class UnavailableInEra < StandardError; end

FILE: lib/faker/japanese_media/naruto.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class Naruto (line 5) | class Naruto < Base
        method character (line 16) | def character
        method village (line 29) | def village
        method eye (line 42) | def eye
        method demon (line 55) | def demon

FILE: lib/faker/japanese_media/one_piece.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class OnePiece (line 5) | class OnePiece < Base
        method character (line 16) | def character
        method sea (line 29) | def sea
        method island (line 42) | def island
        method location (line 55) | def location
        method quote (line 68) | def quote
        method akuma_no_mi (line 81) | def akuma_no_mi

FILE: lib/faker/japanese_media/studio_ghibli.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class StudioGhibli (line 5) | class StudioGhibli < Base
        method character (line 16) | def character
        method quote (line 29) | def quote
        method movie (line 42) | def movie

FILE: lib/faker/japanese_media/sword_art_online.rb
  type Faker (line 3) | module Faker
    class JapaneseMedia (line 4) | class JapaneseMedia
      class SwordArtOnline (line 5) | class SwordArtOnline < Base
        method real_name (line 16) | def real_name
        method game_name (line 29) | def game_name
        method location (line 42) | def location
        method item (line 55) | def item

FILE: lib/faker/locations/australia.rb
  type Faker (line 3) | module Faker
    class Locations (line 4) | class Locations
      class Australia (line 5) | class Australia < Base
        method location (line 17) | def location
        method animal (line 30) | def animal
        method state (line 43) | def state

FILE: lib/faker/movies/avatar.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class Avatar (line 5) | class Avatar < Base
        method character (line 16) | def character
        method date (line 29) | def date
        method quote (line 43) | def quote

FILE: lib/faker/movies/back_to_the_future.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class BackToTheFuture (line 5) | class BackToTheFuture < Base
        method character (line 16) | def character
        method date (line 29) | def date
        method quote (line 43) | def quote

FILE: lib/faker/movies/departed.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class Departed (line 5) | class Departed < Base
        method actor (line 16) | def actor
        method character (line 29) | def character
        method quote (line 43) | def quote

FILE: lib/faker/movies/ghostbusters.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class Ghostbusters (line 5) | class Ghostbusters < Base
        method actor (line 16) | def actor
        method character (line 29) | def character
        method quote (line 43) | def quote

FILE: lib/faker/movies/hackers.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class Hackers (line 5) | class Hackers < Base
        method character (line 16) | def character
        method handle (line 29) | def handle
        method quote (line 42) | def quote

FILE: lib/faker/movies/harry_potter.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class HarryPotter (line 5) | class HarryPotter < Base
        method character (line 16) | def character
        method location (line 29) | def location
        method quote (line 42) | def quote
        method book (line 55) | def book
        method house (line 68) | def house
        method spell (line 81) | def spell

FILE: lib/faker/movies/hitchhikers_guide_to_the_galaxy.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class HitchhikersGuideToTheGalaxy (line 5) | class HitchhikersGuideToTheGalaxy < Base
        method character (line 16) | def character
        method location (line 30) | def location
        method marvin_quote (line 44) | def marvin_quote
        method planet (line 58) | def planet
        method quote (line 72) | def quote
        method specie (line 86) | def specie
        method starship (line 100) | def starship

FILE: lib/faker/movies/hobbit.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class Hobbit (line 5) | class Hobbit < Base
        method character (line 16) | def character
        method thorins_company (line 29) | def thorins_company
        method quote (line 43) | def quote
        method location (line 56) | def location

FILE: lib/faker/movies/how_to_train_your_dragon.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class HowToTrainYourDragon (line 5) | class HowToTrainYourDragon < Base
        method character (line 16) | def character
        method location (line 29) | def location
        method dragon (line 42) | def dragon

FILE: lib/faker/movies/lebowski.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class Lebowski (line 5) | class Lebowski < Base
        method actor (line 16) | def actor
        method character (line 29) | def character
        method quote (line 42) | def quote

FILE: lib/faker/movies/lord_of_the_rings.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class LordOfTheRings (line 5) | class LordOfTheRings < Base
        method character (line 16) | def character
        method location (line 29) | def location
        method quote (line 43) | def quote

FILE: lib/faker/movies/movie.rb
  type Faker (line 3) | module Faker
    class Movie (line 4) | class Movie < Base
      method title (line 15) | def title
      method quote (line 28) | def quote

FILE: lib/faker/movies/princess_bride.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class PrincessBride (line 5) | class PrincessBride < Base
        method character (line 16) | def character
        method quote (line 30) | def quote

FILE: lib/faker/movies/star_wars.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class StarWars (line 5) | class StarWars < Base
        method call_squadron (line 16) | def call_squadron
        method call_sign (line 29) | def call_sign
        method call_number (line 42) | def call_number
        method character (line 55) | def character
        method droid (line 68) | def droid
        method planet (line 81) | def planet
        method specie (line 94) | def specie
        method vehicle (line 107) | def vehicle
        method wookiee_sentence (line 119) | def wookiee_sentence
        method quote (line 141) | def quote(character: nil)
        method call_numbers (line 169) | def call_numbers
        method call_squadrons (line 182) | def call_squadrons
        method characters (line 195) | def characters
        method droids (line 208) | def droids
        method planets (line 221) | def planets
        method species (line 234) | def species
        method vehicles (line 247) | def vehicles
        method wookiee_words (line 260) | def wookiee_words

FILE: lib/faker/movies/the_room.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class TheRoom (line 5) | class TheRoom < Base
        method actor (line 16) | def actor
        method character (line 29) | def character
        method location (line 42) | def location
        method quote (line 57) | def quote

FILE: lib/faker/movies/tron.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class Tron (line 5) | class Tron < Base
        method character (line 16) | def character
        method game (line 29) | def game
        method location (line 42) | def location
        method program (line 55) | def program
        method quote (line 73) | def quote(character: nil)
        method tagline (line 101) | def tagline
        method user (line 114) | def user
        method vehicle (line 127) | def vehicle
        method characters (line 131) | def characters
        method games (line 135) | def games
        method locations (line 139) | def locations
        method programs (line 143) | def programs
        method taglines (line 147) | def taglines
        method users (line 151) | def users
        method vehicles (line 155) | def vehicles

FILE: lib/faker/movies/v_for_vendetta.rb
  type Faker (line 3) | module Faker
    class Movies (line 4) | class Movies
      class VForVendetta (line 5) | class VForVendetta < Base
        method character (line 16) | def character
        method speech (line 30) | def speech
        method quote (line 44) | def quote

FILE: lib/faker/music/bossa_nova.rb
  type Faker (line 5) | module Faker
    class Music (line 6) | class Music
      class BossaNova (line 7) | class BossaNova < Base
        method artist (line 18) | def artist
        method song (line 31) | def song

FILE: lib/faker/music/grateful_dead.rb
  type Faker (line 5) | module Faker
    class Music (line 6) | class Music
      class GratefulDead (line 7) | class GratefulDead < Base
        method player (line 18) | def player
        method song (line 31) | def song

FILE: lib/faker/music/hiphop.rb
  type Faker (line 3) | module Faker
    class Music (line 4) | class Music
      class Hiphop (line 5) | class Hiphop < Base
        method artist (line 16) | def artist
        method groups (line 29) | def groups
        method subgenres (line 42) | def subgenres

FILE: lib/faker/music/music.rb
  type Faker (line 3) | module Faker
    class Music (line 4) | class Music < Base
      method key (line 20) | def key
      method chord (line 33) | def chord
      method instrument (line 46) | def instrument
      method keys (line 56) | def keys
      method key_variants (line 66) | def key_variants
      method key_types (line 79) | def key_types
      method chord_types (line 89) | def chord_types
      method band (line 102) | def band
      method album (line 115) | def album
      method genre (line 128) | def genre
      method mambo_no_5 (line 140) | def mambo_no_5

FILE: lib/faker/music/opera.rb
  type Faker (line 3) | module Faker
    class Music (line 5) | class Music
      class Opera (line 6) | class Opera < Base
        method verdi (line 17) | def verdi
        method rossini (line 30) | def rossini
        method donizetti (line 43) | def donizetti
        method bellini (line 56) | def bellini
        method mozart (line 69) | def mozart
        method mozart_italian (line 83) | def mozart_italian
        method mozart_german (line 96) | def mozart_german
        method gluck (line 109) | def gluck
        method gluck_italian (line 123) | def gluck_italian
        method gluck_french (line 136) | def gluck_french
        method beethoven (line 149) | def beethoven
        method weber (line 162) | def weber
        method strauss (line 175) | def strauss
        method wagner (line 188) | def wagner
        method schumann (line 201) | def schumann
        method schubert (line 214) | def schubert
        method berg (line 227) | def berg
        method ravel (line 240) | def ravel
        method berlioz (line 253) | def berlioz
        method bizet (line 266) | def bizet
        method gounod (line 279) | def gounod
        method saint_saens (line 292) | def saint_saens

FILE: lib/faker/music/pearl_jam.rb
  type Faker (line 5) | module Faker
    class Music (line 6) | class Music
      class PearlJam (line 7) | class PearlJam < Base
        method musician (line 18) | def musician
        method album (line 31) | def album
        method song (line 44) | def song

FILE: lib/faker/music/phish.rb
  type Faker (line 3) | module Faker
    class Music (line 4) | class Music
      class Phish (line 5) | class Phish < Base
        method album (line 16) | def album
        method musician (line 29) | def musician
        method song (line 42) | def song

FILE: lib/faker/music/prince.rb
  type Faker (line 3) | module Faker
    class Music (line 4) | class Music
      class Prince (line 5) | class Prince < Base
        method song (line 17) | def song
        method lyric (line 31) | def lyric
        method album (line 45) | def album
        method band (line 58) | def band

FILE: lib/faker/music/rock_band.rb
  type Faker (line 3) | module Faker
    class Music (line 4) | class Music
      class RockBand (line 5) | class RockBand < Base
        method name (line 16) | def name
        method song (line 28) | def song

FILE: lib/faker/music/rush.rb
  type Faker (line 5) | module Faker
    class Music (line 6) | class Music
      class Rush (line 7) | class Rush < Base
        method player (line 18) | def player
        method album (line 31) | def album

FILE: lib/faker/music/smashing_pumpkins.rb
  type Faker (line 5) | module Faker
    class Music (line 6) | class Music
      class SmashingPumpkins (line 7) | class SmashingPumpkins < Base
        method musician (line 18) | def musician
        method album (line 31) | def album
        method lyric (line 45) | def lyric
        method song (line 58) | def song

FILE: lib/faker/music/umphreys_mcgee.rb
  type Faker (line 3) | module Faker
    class Music (line 4) | class Music
      class UmphreysMcgee (line 5) | class UmphreysMcgee < Base
        method song (line 16) | def song

FILE: lib/faker/quotes/chiquito.rb
  type Faker (line 3) | module Faker
    class Quotes (line 4) | class Quotes
      class Chiquito (line 5) | class Chiquito < Base
        method expression (line 16) | def expression
        method term (line 29) | def term
        method joke (line 43) | def joke
        method sentence (line 56) | def sentence
        method expressions (line 62) | def expressions
        method terms (line 66) | def terms
        method jokes (line 70) | def jokes
        method sentences (line 74) | def sentences

FILE: lib/faker/quotes/quote.rb
  type Faker (line 3) | module Faker
    class Quote (line 4) | class Quote < Base
      method famous_last_words (line 15) | def famous_last_words
      method jack_handey (line 28) | def jack_handey
      method matz (line 41) | def matz
      method most_interesting_man_in_the_world (line 54) | def most_interesting_man_in_the_world
      method robin (line 67) | def robin
      method singular_siegler (line 80) | def singular_siegler
      method yoda (line 93) | def yoda
      method fortune_cookie (line 106) | def fortune_cookie
      method mitch_hedberg (line 119) | def mitch_hedberg

FILE: lib/faker/quotes/rajnikanth.rb
  type Faker (line 3) | module Faker
    class Quotes (line 4) | class Quotes
      class Rajnikanth (line 5) | class Rajnikanth < Base
        method joke (line 21) | def joke

FILE: lib/faker/quotes/shakespeare.rb
  type Faker (line 3) | module Faker
    class Quotes (line 4) | class Quotes
      class Shakespeare (line 5) | class Shakespeare < Base
        method hamlet_quote (line 16) | def hamlet_quote
        method as_you_like_it_quote (line 29) | def as_you_like_it_quote
        method king_richard_iii_quote (line 42) | def king_richard_iii_quote
        method romeo_and_juliet_quote (line 55) | def romeo_and_juliet_quote
        method hamlet (line 68) | def hamlet
        method as_you_like_it (line 81) | def as_you_like_it
        method king_richard_iii (line 92) | def king_richard_iii
        method romeo_and_juliet (line 105) | def romeo_and_juliet

FILE: lib/faker/religion/bible.rb
  type Faker (line 3) | module Faker
    type Religion (line 4) | module Religion
      class Bible (line 5) | class Bible < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 44) | def quote

FILE: lib/faker/sports/basketball.rb
  type Faker (line 3) | module Faker
    class Sports (line 4) | class Sports
      class Basketball (line 5) | class Basketball < Base
        method team (line 16) | def team
        method player (line 29) | def player
        method coach (line 42) | def coach
        method position (line 55) | def position

FILE: lib/faker/sports/chess.rb
  type Faker (line 3) | module Faker
    class Sports (line 4) | class Sports
      class Chess (line 5) | class Chess < Base
        method player (line 16) | def player
        method federation (line 29) | def federation
        method tournament (line 33) | def tournament
        method rating (line 46) | def rating(from: 2000, to: 2900)
        method opening (line 71) | def opening
        method title (line 84) | def title

FILE: lib/faker/sports/football.rb
  type Faker (line 3) | module Faker
    class Sports (line 4) | class Sports
      class Football (line 5) | class Football < Base
        method team (line 16) | def team
        method player (line 29) | def player
        method coach (line 42) | def coach
        method competition (line 55) | def competition
        method position (line 68) | def position

FILE: lib/faker/sports/mountaineering.rb
  type Faker (line 3) | module Faker
    class Sports (line 4) | class Sports
      class Mountaineering (line 5) | class Mountaineering < Base
        method mountaineer (line 16) | def mountaineer

FILE: lib/faker/sports/sport.rb
  type Faker (line 3) | module Faker
    class Sport (line 4) | class Sport < Base
      method sport (line 24) | def sport(include_ancient: false, include_unusual: false)
      method summer_olympics_sport (line 46) | def summer_olympics_sport
      method winter_olympics_sport (line 59) | def winter_olympics_sport
      method summer_paralympics_sport (line 72) | def summer_paralympics_sport
      method winter_paralympics_sport (line 85) | def winter_paralympics_sport
      method unusual_sport (line 98) | def unusual_sport
      method ancient_olympics_sport (line 111) | def ancient_olympics_sport

FILE: lib/faker/sports/volleyball.rb
  type Faker (line 3) | module Faker
    class Sports (line 4) | class Sports
      class Volleyball (line 5) | class Volleyball < Base
        method team (line 16) | def team
        method player (line 29) | def player
        method coach (line 42) | def coach
        method position (line 55) | def position
        method formation (line 68) | def formation

FILE: lib/faker/travel/airport.rb
  type Faker (line 3) | module Faker
    class Travel (line 4) | class Travel
      class Airport (line 5) | class Airport < Base
        method name (line 20) | def name(size:, region:)
        method iata (line 37) | def iata(size:, region:)

FILE: lib/faker/travel/train_station.rb
  type Faker (line 3) | module Faker
    class Travel (line 4) | class Travel
      class TrainStation (line 5) | class TrainStation < Base
        method name (line 22) | def name(region: nil, type: nil)
        method fill_missing_inputs_with_samples (line 29) | def fill_missing_inputs_with_samples(region, type)
        method validate_arguments (line 46) | def validate_arguments(argument, correct_values, argument_name)

FILE: lib/faker/tv_shows/aqua_teen_hunger_force.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class AquaTeenHungerForce (line 5) | class AquaTeenHungerForce < Base
        method character (line 18) | def character
        method quote (line 31) | def quote

FILE: lib/faker/tv_shows/archer.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Archer (line 5) | class Archer < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/big_bang_theory.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class BigBangTheory (line 5) | class BigBangTheory < Base
        method character (line 18) | def character
        method quote (line 31) | def quote

FILE: lib/faker/tv_shows/bojack_horseman.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class BojackHorseman (line 5) | class BojackHorseman < Base
        method character (line 18) | def character
        method tongue_twister (line 31) | def tongue_twister
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/breaking_bad.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class BreakingBad (line 5) | class BreakingBad < Base
        method character (line 18) | def character
        method episode (line 31) | def episode

FILE: lib/faker/tv_shows/brooklyn_nine_nine.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class BrooklynNineNine (line 5) | class BrooklynNineNine < Base
        method character (line 18) | def character
        method quote (line 32) | def quote

FILE: lib/faker/tv_shows/buffy.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Buffy (line 5) | class Buffy < Base
        method character (line 18) | def character
        method quote (line 31) | def quote
        method actor (line 44) | def actor
        method big_bad (line 57) | def big_bad
        method episode (line 70) | def episode

FILE: lib/faker/tv_shows/community.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Community (line 5) | class Community < Base
        method characters (line 18) | def characters
        method quotes (line 32) | def quotes

FILE: lib/faker/tv_shows/dr_who.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class DrWho (line 5) | class DrWho < Base
        method character (line 18) | def character
        method the_doctor (line 31) | def the_doctor
        method actor (line 44) | def actor
        method catch_phrase (line 57) | def catch_phrase
        method quote (line 70) | def quote
        method villain (line 83) | def villain
        method specie (line 96) | def specie

FILE: lib/faker/tv_shows/dumb_and_dumber.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class DumbAndDumber (line 5) | class DumbAndDumber < Base
        method actor (line 18) | def actor
        method character (line 31) | def character
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/family_guy.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class FamilyGuy (line 5) | class FamilyGuy < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/final_space.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class FinalSpace (line 5) | class FinalSpace < Base
        method character (line 18) | def character
        method vehicle (line 31) | def vehicle
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/friends.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Friends (line 5) | class Friends < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 44) | def quote

FILE: lib/faker/tv_shows/futurama.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Futurama (line 5) | class Futurama < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 45) | def quote
        method hermes_catchphrase (line 59) | def hermes_catchphrase

FILE: lib/faker/tv_shows/game_of_thrones.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class GameOfThrones (line 5) | class GameOfThrones < Base
        method character (line 18) | def character
        method house (line 31) | def house
        method city (line 44) | def city
        method quote (line 58) | def quote
        method dragon (line 71) | def dragon

FILE: lib/faker/tv_shows/hey_arnold.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class HeyArnold (line 5) | class HeyArnold < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 44) | def quote

FILE: lib/faker/tv_shows/how_i_met_your_mother.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class HowIMetYourMother (line 5) | class HowIMetYourMother < Base
        method character (line 18) | def character
        method catch_phrase (line 31) | def catch_phrase
        method high_five (line 44) | def high_five
        method quote (line 58) | def quote

FILE: lib/faker/tv_shows/michael_scott.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class MichaelScott (line 5) | class MichaelScott < Base
        method quote (line 17) | def quote

FILE: lib/faker/tv_shows/new_girl.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class NewGirl (line 5) | class NewGirl < Base
        method character (line 18) | def character
        method quote (line 32) | def quote

FILE: lib/faker/tv_shows/parks_and_rec.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class ParksAndRec (line 5) | class ParksAndRec < Base
        method character (line 18) | def character
        method city (line 31) | def city

FILE: lib/faker/tv_shows/rick_and_morty.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class RickAndMorty (line 5) | class RickAndMorty < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/ru_paul.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class RuPaul (line 5) | class RuPaul < Base
        method quote (line 18) | def quote
        method queen (line 31) | def queen

FILE: lib/faker/tv_shows/seinfeld.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Seinfeld (line 5) | class Seinfeld < Base
        method business (line 18) | def business
        method character (line 31) | def character
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/silicon_valley.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class SiliconValley (line 5) | class SiliconValley < Base
        method character (line 18) | def character
        method company (line 31) | def company
        method quote (line 45) | def quote
        method app (line 58) | def app
        method invention (line 72) | def invention
        method motto (line 86) | def motto
        method url (line 99) | def url
        method email (line 112) | def email

FILE: lib/faker/tv_shows/simpsons.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Simpsons (line 5) | class Simpsons < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 45) | def quote
        method episode_title (line 59) | def episode_title

FILE: lib/faker/tv_shows/south_park.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class SouthPark (line 5) | class SouthPark < Base
        method character (line 18) | def character
        method quote (line 32) | def quote
        method episode_name (line 47) | def episode_name

FILE: lib/faker/tv_shows/spongebob.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Spongebob (line 5) | class Spongebob < Base
        method character (line 18) | def character
        method quote (line 31) | def quote
        method episode (line 44) | def episode

FILE: lib/faker/tv_shows/star_trek.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class StarTrek (line 5) | class StarTrek < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method specie (line 44) | def specie
        method villain (line 57) | def villain

FILE: lib/faker/tv_shows/stargate.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Stargate (line 5) | class Stargate < Base
        method character (line 18) | def character
        method planet (line 31) | def planet
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/stranger_things.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class StrangerThings (line 5) | class StrangerThings < Base
        method quote (line 18) | def quote
        method character (line 32) | def character

FILE: lib/faker/tv_shows/suits.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Suits (line 5) | class Suits < Base
        method character (line 18) | def character
        method quote (line 31) | def quote

FILE: lib/faker/tv_shows/supernatural.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class Supernatural (line 5) | class Supernatural < Base
        method character (line 16) | def character
        method creature (line 29) | def creature
        method weapon (line 42) | def weapon

FILE: lib/faker/tv_shows/the_expanse.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class TheExpanse (line 5) | class TheExpanse < Base
        method character (line 18) | def character
        method quote (line 31) | def quote
        method location (line 44) | def location
        method ship (line 57) | def ship

FILE: lib/faker/tv_shows/the_fresh_prince_of_bel_air.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class TheFreshPrinceOfBelAir (line 5) | class TheFreshPrinceOfBelAir < Base
        method character (line 18) | def character
        method actor (line 31) | def actor
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/the_it_crowd.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class TheITCrowd (line 5) | class TheITCrowd < Base
        method actor (line 18) | def actor
        method character (line 31) | def character
        method email (line 44) | def email
        method quote (line 58) | def quote

FILE: lib/faker/tv_shows/the_office.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class TheOffice (line 5) | class TheOffice < Base
        method character (line 18) | def character
        method quote (line 31) | def quote

FILE: lib/faker/tv_shows/the_thick_of_it.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class TheThickOfIt (line 5) | class TheThickOfIt < Base
        method character (line 18) | def character
        method department (line 31) | def department
        method position (line 45) | def position

FILE: lib/faker/tv_shows/twin_peaks.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class TwinPeaks (line 5) | class TwinPeaks < Base
        method character (line 18) | def character
        method location (line 31) | def location
        method quote (line 45) | def quote

FILE: lib/faker/tv_shows/venture_bros.rb
  type Faker (line 3) | module Faker
    class TvShows (line 4) | class TvShows
      class VentureBros (line 5) | class VentureBros < Base
        method character (line 18) | def character
        method organization (line 32) | def organization
        method vehicle (line 45) | def vehicle
        method quote (line 59) | def quote

FILE: lib/faker/version.rb
  type Faker (line 3) | module Faker # :nodoc:

FILE: lib/helpers/base58.rb
  type Faker (line 3) | module Faker
    type Base58 (line 4) | module Base58
      function encode (line 5) | def self.encode(str)

FILE: lib/helpers/char.rb
  type Faker (line 3) | module Faker
    type Char (line 4) | module Char
      function prepare (line 5) | def self.prepare(string)
      function fix_umlauts (line 11) | def self.fix_umlauts(string)
      function romanize_cyrillic (line 23) | def self.romanize_cyrillic(string)

FILE: lib/helpers/deprecator.rb
  type Faker (line 7) | module Faker
    type Deprecator (line 59) | module Deprecator
      function included (line 60) | def self.included(base)
      function skip_warning (line 97) | def self.skip_warning
      function skip_warning? (line 105) | def self.skip_warning?
      function skip (line 109) | def self.skip
      function skip= (line 113) | def self.skip=(value)

FILE: lib/helpers/positional_generator.rb
  class PositionalGenerator (line 16) | class PositionalGenerator
    method initialize (line 20) | def initialize(as_type, &block)
    method generate (line 27) | def generate
    class Builder (line 34) | class Builder
      method initialize (line 37) | def initialize(as_type)
      method int (line 60) | def int(name: nil, length: 1, ranges: nil)
      method letter (line 82) | def letter(name: nil, length: 1, ranges: ['a'..'z', 'A'..'Z'])
      method lit (line 94) | def lit(value, name: nil)
      method computed (line 117) | def computed(name: nil, deps: [], &block)
      method oneof (line 143) | def oneof(name: nil, &block)
      method group (line 153) | def group(name: nil, &block)
      method build (line 161) | def build
      method build_graph (line 213) | def build_graph
      method build_stack (line 280) | def build_stack(graph)
      method generate_values (line 319) | def generate_values(stack)
      method convert (line 344) | def convert(values)
      class Group (line 355) | class Group
        method initialize (line 356) | def initialize(as_type, block)
        method generate (line 361) | def generate(_)
      class Oneof (line 368) | class Oneof
        method initialize (line 369) | def initialize(builder, block)
        method generate (line 374) | def generate(...)
        class OneofSelector (line 381) | class OneofSelector
          method initialize (line 382) | def initialize(builder)
          method method_missing (line 387) | def method_missing(meth, *args, **kwargs, &block)
          method respond_to_missing? (line 391) | def respond_to_missing?(method_name, include_private = false)
          method sample (line 395) | def sample
          method generate (line 400) | def generate(...)
      class Int (line 406) | class Int
        method initialize (line 407) | def initialize(length, ranges)
        method generate (line 424) | def generate(_)
      class Letter (line 429) | class Letter
        method initialize (line 430) | def initialize(length, ranges)
        method generate (line 435) | def generate(_)
        method char (line 444) | def char
      class Literal (line 460) | class Literal
        method initialize (line 461) | def initialize(value)
        method generate (line 465) | def generate(_)
      class Computed (line 470) | class Computed
        method initialize (line 471) | def initialize(block)
        method generate (line 475) | def generate(args)

FILE: lib/helpers/unique_generator.rb
  type Faker (line 3) | module Faker
    class UniqueGenerator (line 4) | class UniqueGenerator
      method initialize (line 5) | def initialize(generator, max_retries)
      method method_missing (line 10) | def method_missing(name, *arguments)
      method respond_to_missing? (line 29) | def respond_to_missing?(method_name, include_private = false)
      class RetryLimitExceeded (line 33) | class RetryLimitExceeded < StandardError; end
      method previous_results (line 35) | def previous_results
      method clear (line 40) | def clear
      method marked_unique (line 44) | def self.marked_unique
      method clear (line 48) | def self.clear
      method exclude (line 53) | def exclude(name, arguments, values)

FILE: tasks/reformat_yaml.rake
  function reformat_file (line 31) | def reformat_file(filename)

FILE: test/faker/blockchain/test_aeternity.rb
  class TestFakerAeternity (line 5) | class TestFakerAeternity < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_address (line 10) | def test_address
    method test_transaction (line 14) | def test_transaction
    method test_contract (line 18) | def test_contract
    method test_oracle (line 22) | def test_oracle

FILE: test/faker/blockchain/test_bitcoin.rb
  class TestFakerBitcoin (line 5) | class TestFakerBitcoin < Test::Unit::TestCase
    method test_address (line 6) | def test_address
    method test_deterministic_address (line 10) | def test_deterministic_address
    method test_testnet_address (line 18) | def test_testnet_address

FILE: test/faker/blockchain/test_ethereum.rb
  class TestFakerEthereum (line 5) | class TestFakerEthereum < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_address (line 10) | def test_address

FILE: test/faker/blockchain/test_tezos.rb
  class TestFakerTezos (line 5) | class TestFakerTezos < Test::Unit::TestCase
    method test_contract (line 6) | def test_contract
    method test_account (line 10) | def test_account
    method test_operation (line 14) | def test_operation
    method test_block (line 18) | def test_block
    method test_signature (line 22) | def test_signature
    method test_public_key (line 26) | def test_public_key
    method test_secret_key (line 30) | def test_secret_key
    method test_deterministic_contract (line 34) | def test_deterministic_contract

FILE: test/faker/books/test_book.rb
  class TestFakerBook (line 5) | class TestFakerBook < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_title (line 10) | def test_title
    method test_author (line 14) | def test_author
    method test_publisher (line 18) | def test_publisher
    method test_genre (line 22) | def test_genre

FILE: test/faker/books/test_dune.rb
  class TestFakerBooksDune (line 5) | class TestFakerBooksDune < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_character (line 10) | def test_character
    method test_title (line 14) | def test_title
    method test_planet (line 18) | def test_planet
    method test_city (line 22) | def test_city
    method test_quote (line 26) | def test_quote
    method test_saying (line 30) | def test_saying

FILE: test/faker/books/test_faker_culture_series.rb
  class TestFakerCultureSeries (line 5) | class TestFakerCultureSeries < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_book (line 10) | def test_book
    method test_culture_ship (line 14) | def test_culture_ship
    method test_culture_ship_class (line 18) | def test_culture_ship_class
    method test_culture_ship_abv (line 22) | def test_culture_ship_abv
    method test_civ (line 26) | def test_civ
    method test_planet (line 30) | def test_planet

FILE: test/faker/books/test_faker_dune.rb
  class TestFakerDune (line 5) | class TestFakerDune < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_character (line 10) | def test_character
    method test_title (line 14) | def test_title
    method test_city (line 18) | def test_city
    method test_planet (line 22) | def test_planet
    method test_random_quote (line 26) | def test_random_quote
    method test_random_character_quote (line 31) | def test_random_character_quote
    method test_invalid_quote (line 36) | def test_invalid_quote
    method test_random_saying (line 42) | def test_random_saying
    method test_random_source_saying (line 47) | def test_random_source_saying
    method test_invalid_saying (line 52) | def test_invalid_saying

FILE: test/faker/books/test_lovecraft.rb
  class TestFakerBooksLovecraft (line 5) | class TestFakerBooksLovecraft < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_words (line 12) | def test_words
    method test_words_without_spaces (line 20) | def test_words_without_spaces
    method test_word (line 27) | def test_word
    method test_word_without_spaces (line 34) | def test_word_without_spaces
    method test_exact_count_param (line 40) | def test_exact_count_param
    method test_range_count_param (line 46) | def test_range_count_param
    method test_array_count_param (line 56) | def test_array_count_param
    method test_words_with_large_count_params (line 66) | def test_words_with_large_count_params
    method test_sentence_with_open_compounds_allowed (line 76) | def test_sentence_with_open_compounds_allowed
    method test_sentence_without_open_compounds_allowed (line 83) | def test_sentence_without_open_compounds_allowed
    method test_paragraph_char_count (line 89) | def test_paragraph_char_count
    method test_tome (line 95) | def test_tome
    method test_location (line 99) | def test_location
    method test_deity (line 103) | def test_deity
    method test_fhtagn (line 107) | def test_fhtagn

FILE: test/faker/books/test_the_kingkiller_chronicle.rb
  class TestTheKingkillerChronicle (line 5) | class TestTheKingkillerChronicle < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_book (line 10) | def test_book
    method test_character (line 14) | def test_character
    method test_creature (line 18) | def test_creature
    method test_location (line 22) | def test_location

FILE: test/faker/creature/test_faker_animal.rb
  class TestFakerCreatureAnimal (line 5) | class TestFakerCreatureAnimal < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name

FILE: test/faker/creature/test_faker_bird.rb
  class TestFakerCreatureBird (line 5) | class TestFakerCreatureBird < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_orders (line 11) | def test_orders
    method test_anatomies (line 15) | def test_anatomies
    method test_anatomy_past_tenses (line 19) | def test_anatomy_past_tenses
    method test_geos (line 23) | def test_geos
    method test_colors (line 27) | def test_colors
    method test_silly_adjectives (line 31) | def test_silly_adjectives
    method test_adjectives (line 35) | def test_adjectives
    method test_common_names (line 39) | def test_common_names
    method test_common_names_with_specific_order (line 43) | def test_common_names_with_specific_order
    method test_common_names_with_specific_but_imaginary_order (line 50) | def test_common_names_with_specific_but_imaginary_order
    method test_common_name_with_bad_parameter (line 55) | def test_common_name_with_bad_parameter
    method test_order_with_common_names (line 60) | def test_order_with_common_names
    method test_specific_order_with_common_names (line 67) | def test_specific_order_with_common_names
    method test_plausible_common_names (line 74) | def test_plausible_common_names
    method test_implausable_common_names (line 87) | def test_implausable_common_names

FILE: test/faker/creature/test_faker_cat.rb
  class TestFakerCat (line 5) | class TestFakerCat < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_breed (line 14) | def test_breed
    method test_registry (line 18) | def test_registry

FILE: test/faker/creature/test_faker_dog.rb
  class TestFakerDog (line 5) | class TestFakerDog < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_breed (line 14) | def test_breed
    method test_sound (line 18) | def test_sound
    method test_meme_phrase (line 22) | def test_meme_phrase
    method test_age (line 26) | def test_age
    method test_gender (line 30) | def test_gender
    method test_coat_length (line 34) | def test_coat_length
    method test_size (line 38) | def test_size

FILE: test/faker/creature/test_faker_horse.rb
  class TestFakerHorse (line 5) | class TestFakerHorse < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_breed (line 14) | def test_breed

FILE: test/faker/default/test_alphanum.rb
  class TestFakerAlphanum (line 5) | class TestFakerAlphanum < Test::Unit::TestCase
    method setup (line 6) | def setup
    method alpha (line 10) | def alpha
    method alphanum (line 14) | def alphanum
    method test_alphanumeric_invalid_min_alpha (line 18) | def test_alphanumeric_invalid_min_alpha
    method test_alphanumeric_invalid_min_numeric (line 24) | def test_alphanumeric_invalid_min_numeric
    method test_alphanumeric_with_invalid_mins (line 30) | def test_alphanumeric_with_invalid_mins
    method test_alphanumeric_with_min_alpha (line 36) | def test_alphanumeric_with_min_alpha
    method test_alphanumeric_with_min_numeric (line 44) | def test_alphanumeric_with_min_numeric
    method test_alphanumeric_with_min_alpha_and_min_numeric (line 52) | def test_alphanumeric_with_min_alpha_and_min_numeric

FILE: test/faker/default/test_array_sample_method_compat.rb
  class TestArraySampleMethodCompatibility (line 9) | class TestArraySampleMethodCompatibility < Test::Unit::TestCase
    method test_returns_nil_or_empty_array_with_empty_source (line 10) | def test_returns_nil_or_empty_array_with_empty_source
    method test_returns_one_array_elem_without_param (line 22) | def test_returns_one_array_elem_without_param
    method test_returns_empty_array_with_param_zero (line 29) | def test_returns_empty_array_with_param_zero
    method test_returns_an_array_with_integer_param (line 36) | def test_returns_an_array_with_integer_param
    method test_returns_source_array_with_integer_param_equal_or_bigger_than_source_length (line 45) | def test_returns_source_array_with_integer_param_equal_or_bigger_than_...
    method test_raises_argument_error_with_negative_param (line 58) | def test_raises_argument_error_with_negative_param

FILE: test/faker/default/test_avatar.rb
  class TestFakerAvatar (line 5) | class TestFakerAvatar < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_avatar (line 10) | def test_avatar
    method test_avatar_with_param (line 14) | def test_avatar_with_param
    method test_avatar_with_correct_size (line 18) | def test_avatar_with_correct_size
    method test_avatar_with_incorrect_size (line 22) | def test_avatar_with_incorrect_size
    method test_avatar_with_supported_format (line 28) | def test_avatar_with_supported_format
    method test_avatar_with_incorrect_format (line 32) | def test_avatar_with_incorrect_format
    method test_avatar_with_set (line 38) | def test_avatar_with_set
    method test_avatar_with_bgset (line 42) | def test_avatar_with_bgset

FILE: test/faker/default/test_barcodes.rb
  class TestFakerBarcodes (line 5) | class TestFakerBarcodes < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_ean (line 10) | def test_ean
    method test_ean_with_composite_symbology (line 21) | def test_ean_with_composite_symbology
    method test_upc_a (line 32) | def test_upc_a
    method test_upc_a_with_composite_symbol (line 37) | def test_upc_a_with_composite_symbol
    method test_upc_e (line 42) | def test_upc_e
    method test_upc_e_with_composite_symbol (line 47) | def test_upc_e_with_composite_symbol
    method test_isbn (line 52) | def test_isbn
    method test_ismn (line 57) | def test_ismn
    method test_issn (line 62) | def test_issn
    method test_sum_even_odd (line 67) | def test_sum_even_odd
    method test_generate_check_digit (line 72) | def test_generate_check_digit

FILE: test/faker/default/test_country_code.rb
  class TestCountryCode (line 5) | class TestCountryCode < Test::Unit::TestCase
    method setup (line 6) | def setup
    method teardown (line 11) | def teardown
    method test_country_code_expected_length (line 15) | def test_country_code_expected_length
    method test_country_code_long_expected_length (line 19) | def test_country_code_long_expected_length
    method test_all_country_code_have_country (line 23) | def test_all_country_code_have_country

FILE: test/faker/default/test_faker_address.rb
  class TestFakerAddress (line 5) | class TestFakerAddress < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_city (line 10) | def test_city
    method test_city_with_state (line 14) | def test_city_with_state
    method test_street_name (line 18) | def test_street_name
    method test_street_address (line 22) | def test_street_address
    method test_secondary_address (line 26) | def test_secondary_address
    method test_building_number (line 30) | def test_building_number
    method test_mail_box (line 34) | def test_mail_box
    method test_zip_code (line 38) | def test_zip_code
    method test_time_zone (line 42) | def test_time_zone
    method test_street_suffix (line 46) | def test_street_suffix
    method test_city_suffix (line 50) | def test_city_suffix
    method test_city_prefix (line 54) | def test_city_prefix
    method test_state_abbr (line 58) | def test_state_abbr
    method test_state (line 62) | def test_state
    method test_country (line 66) | def test_country
    method test_country_by_code (line 70) | def test_country_by_code
    method test_country_name_to_code (line 74) | def test_country_name_to_code
    method test_country_code (line 78) | def test_country_code
    method test_latitude (line 82) | def test_latitude
    method test_longitude (line 86) | def test_longitude
    method test_full_address (line 90) | def test_full_address
    method test_full_address_as_hash (line 94) | def test_full_address_as_hash
    method test_full_address_as_hash_by_longitude (line 98) | def test_full_address_as_hash_by_longitude

FILE: test/faker/default/test_faker_adjective.rb
  class TestFakerAdjective (line 5) | class TestFakerAdjective < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_positive (line 10) | def test_positive
    method test_negative (line 14) | def test_negative

FILE: test/faker/default/test_faker_ancient.rb
  class TestFakerAncient (line 5) | class TestFakerAncient < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_god (line 10) | def test_god
    method test_primordial (line 14) | def test_primordial
    method test_titan (line 18) | def test_titan
    method test_hero (line 22) | def test_hero

FILE: test/faker/default/test_faker_app.rb
  class TestFakerApp (line 5) | class TestFakerApp < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_basic_semantic_version (line 14) | def test_basic_semantic_version
    method test_major_semantic_version (line 22) | def test_major_semantic_version
    method test_minor_semantic_version (line 30) | def test_minor_semantic_version
    method test_patch_semantic_version (line 38) | def test_patch_semantic_version
    method test_all_semantic_version (line 46) | def test_all_semantic_version
    method test_specific_major_version (line 54) | def test_specific_major_version

FILE: test/faker/default/test_faker_appliance.rb
  class TestFakerAppliance (line 5) | class TestFakerAppliance < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_brand (line 10) | def test_brand
    method test_equipment (line 14) | def test_equipment

FILE: test/faker/default/test_faker_artist.rb
  class TestFakerArtist (line 5) | class TestFakerArtist < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name

FILE: test/faker/default/test_faker_bank.rb
  class TestFakerBank (line 5) | class TestFakerBank < Test::Unit::TestCase
    method setup (line 8) | def setup
    method test_routing_number (line 12) | def test_routing_number
    method test_routing_number_with_format (line 24) | def test_routing_number_with_format
    method test_bsb_number (line 30) | def test_bsb_number
    method test_account_number (line 34) | def test_account_number
    method test_name (line 42) | def test_name
    method test_swift_bic (line 46) | def test_swift_bic
    method test_iban_country_code (line 60) | def test_iban_country_code
    method test_iban_default (line 64) | def test_iban_default
    method test_iban_rand_country (line 68) | def test_iban_rand_country
    method test_iban_checksum (line 72) | def test_iban_checksum
    method test_iban_ad (line 104) | def test_iban_ad
    method test_iban_ae (line 113) | def test_iban_ae
    method test_iban_al (line 122) | def test_iban_al
    method test_iban_at (line 131) | def test_iban_at
    method test_iban_az (line 140) | def test_iban_az
    method test_iban_ba (line 149) | def test_iban_ba
    method test_iban_be (line 158) | def test_iban_be
    method test_iban_bg (line 167) | def test_iban_bg
    method test_iban_bh (line 176) | def test_iban_bh
    method test_iban_br (line 185) | def test_iban_br
    method test_iban_ch (line 194) | def test_iban_ch
    method test_iban_cr (line 203) | def test_iban_cr
    method test_iban_cy (line 212) | def test_iban_cy
    method test_iban_cz (line 221) | def test_iban_cz
    method test_iban_de (line 230) | def test_iban_de
    method test_iban_dk (line 239) | def test_iban_dk
    method test_iban_do (line 248) | def test_iban_do
    method test_iban_ee (line 257) | def test_iban_ee
    method test_iban_es (line 266) | def test_iban_es
    method test_iban_fi (line 275) | def test_iban_fi
    method test_iban_fo (line 284) | def test_iban_fo
    method test_iban_fr (line 293) | def test_iban_fr
    method test_iban_gb (line 302) | def test_iban_gb
    method test_iban_ge (line 311) | def test_iban_ge
    method test_iban_gi (line 320) | def test_iban_gi
    method test_iban_gl (line 329) | def test_iban_gl
    method test_iban_gr (line 338) | def test_iban_gr
    method test_iban_gt (line 347) | def test_iban_gt
    method test_iban_hr (line 356) | def test_iban_hr
    method test_iban_hu (line 365) | def test_iban_hu
    method test_iban_ie (line 374) | def test_iban_ie
    method test_iban_il (line 383) | def test_iban_il
    method test_iban_is (line 392) | def test_iban_is
    method test_iban_it (line 401) | def test_iban_it
    method test_iban_kw (line 410) | def test_iban_kw
    method test_iban_kz (line 419) | def test_iban_kz
    method test_iban_lb (line 428) | def test_iban_lb
    method test_iban_li (line 437) | def test_iban_li
    method test_iban_lt (line 446) | def test_iban_lt
    method test_iban_lu (line 455) | def test_iban_lu
    method test_iban_lv (line 464) | def test_iban_lv
    method test_iban_mc (line 473) | def test_iban_mc
    method test_iban_md (line 482) | def test_iban_md
    method test_iban_me (line 491) | def test_iban_me
    method test_iban_mk (line 500) | def test_iban_mk
    method test_iban_mr (line 509) | def test_iban_mr
    method test_iban_mt (line 518) | def test_iban_mt
    method test_iban_mu (line 527) | def test_iban_mu
    method test_iban_nl (line 536) | def test_iban_nl
    method test_iban_no (line 545) | def test_iban_no
    method test_iban_pk (line 554) | def test_iban_pk
    method test_iban_pl (line 563) | def test_iban_pl
    method test_iban_ps (line 572) | def test_iban_ps
    method test_iban_pt (line 581) | def test_iban_pt
    method test_iban_qa (line 590) | def test_iban_qa
    method test_iban_ro (line 599) | def test_iban_ro
    method test_iban_rs (line 608) | def test_iban_rs
    method test_iban_sa (line 617) | def test_iban_sa
    method test_iban_se (line 626) | def test_iban_se
    method test_iban_si (line 635) | def test_iban_si
    method test_iban_sk (line 644) | def test_iban_sk
    method test_iban_sm (line 653) | def test_iban_sm
    method test_iban_tl (line 662) | def test_iban_tl
    method test_iban_tn (line 671) | def test_iban_tn
    method test_iban_tr (line 680) | def test_iban_tr
    method test_iban_ua (line 689) | def test_iban_ua
    method test_iban_vg (line 698) | def test_iban_vg
    method test_iban_xk (line 707) | def test_iban_xk
    method test_iban_invalid (line 715) | def test_iban_invalid
    method valid_iban_checksum? (line 724) | def valid_iban_checksum?(iban)

FILE: test/faker/default/test_faker_beer.rb
  class TestFakerBeer (line 5) | class TestFakerBeer < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_brand (line 10) | def test_brand
    method test_name (line 14) | def test_name
    method test_style (line 18) | def test_style
    method test_hop (line 22) | def test_hop
    method test_yeast (line 26) | def test_yeast
    method test_malts (line 30) | def test_malts
    method test_ibu (line 34) | def test_ibu
    method test_alcohol (line 38) | def test_alcohol
    method test_blg (line 42) | def test_blg

FILE: test/faker/default/test_faker_birthday_in_leap_year.rb
  class TestFakerBirthdayInLeapYear (line 5) | class TestFakerBirthdayInLeapYear < Test::Unit::TestCase
    method setup (line 6) | def setup
    method teardown (line 13) | def teardown
    method test_birthday_in_leap_year (line 17) | def test_birthday_in_leap_year

FILE: test/faker/default/test_faker_blood.rb
  class TestFakerBlood (line 5) | class TestFakerBlood < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_type (line 10) | def test_type
    method test_rh_factor (line 14) | def test_rh_factor
    method test_group (line 18) | def test_group

FILE: test/faker/default/test_faker_boolean.rb
  class TestFakerBoolean (line 6) | class TestFakerBoolean < Test::Unit::TestCase
    method setup (line 7) | def setup
    method test_boolean (line 11) | def test_boolean

FILE: test/faker/default/test_faker_business.rb
  class TestFakerBusiness (line 5) | class TestFakerBusiness < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_credit_card_number (line 14) | def test_credit_card_number
    method test_credit_card_expiry_date (line 22) | def test_credit_card_expiry_date
    method test_credit_card_type (line 30) | def test_credit_card_type

FILE: test/faker/default/test_faker_camera.rb
  class TestFakerCamera (line 5) | class TestFakerCamera < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_brand (line 10) | def test_brand
    method test_model (line 14) | def test_model
    method test_brand_with_model (line 18) | def test_brand_with_model

FILE: test/faker/default/test_faker_cannabis.rb
  class TestFakerCannabis (line 5) | class TestFakerCannabis < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_strain (line 10) | def test_strain
    method test_cannabinoid_abbreviation (line 14) | def test_cannabinoid_abbreviation
    method test_cannabinoid (line 18) | def test_cannabinoid
    method test_terpene (line 22) | def test_terpene
    method test_medical_use (line 26) | def test_medical_use
    method test_health_benefit (line 30) | def test_health_benefit
    method test_category (line 34) | def test_category
    method test_type (line 38) | def test_type
    method test_buzzword (line 42) | def test_buzzword
    method test_brand (line 46) | def test_brand
    method test_locales (line 50) | def test_locales

FILE: test/faker/default/test_faker_char.rb
  class TestFakerChar (line 5) | class TestFakerChar < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_fix_umlauts (line 10) | def test_fix_umlauts

FILE: test/faker/default/test_faker_chile_rut.rb
  class TestChileRut (line 5) | class TestChileRut < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_full_rut (line 10) | def test_full_rut
    method test_rut_length (line 17) | def test_rut_length
    method test_rut_min_max (line 22) | def test_rut_min_max
    method test_check_digit (line 29) | def test_check_digit
    method test_full_formatted_rut (line 34) | def test_full_formatted_rut

FILE: test/faker/default/test_faker_chuck_norris.rb
  class TestFakerChuckNorris (line 5) | class TestFakerChuckNorris < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_fact (line 10) | def test_fact

FILE: test/faker/default/test_faker_city.rb
  class TestFakerCity (line 5) | class TestFakerCity < Test::Unit::TestCase
    method setup (line 6) | def setup
    method teardown (line 34) | def teardown
    method test_default_city_formats (line 38) | def test_default_city_formats
    method test_city_formats_are_flexible (line 48) | def test_city_formats_are_flexible

FILE: test/faker/default/test_faker_code.rb
  class TestFakerCode (line 5) | class TestFakerCode < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_npi_regexp (line 10) | def test_npi_regexp
    method test_deterministic_npi (line 14) | def test_deterministic_npi
    method test_default_isbn_regexp (line 22) | def test_default_isbn_regexp
    method test_default_isbn13_regexp (line 26) | def test_default_isbn13_regexp
    method test_default_ean_regexp (line 30) | def test_default_ean_regexp
    method test_default_ean8_regexp (line 34) | def test_default_ean8_regexp
    method test_rut (line 38) | def test_rut
    method test_asin (line 42) | def test_asin
    method test_nric (line 46) | def test_nric
    method test_imei_regexp (line 50) | def test_imei_regexp
    method test_imei_luhn_value (line 54) | def test_imei_luhn_value
    method test_sin (line 58) | def test_sin
    method luhn_checksum_valid? (line 64) | def luhn_checksum_valid?(numbers)

FILE: test/faker/default/test_faker_coffee.rb
  class TestFakerCoffee (line 5) | class TestFakerCoffee < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_origin (line 18) | def test_origin
    method test_notes (line 30) | def test_notes
    method test_variety (line 42) | def test_variety
    method test_blend_name (line 48) | def test_blend_name

FILE: test/faker/default/test_faker_coin.rb
  class TestFakerCoin (line 5) | class TestFakerCoin < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_flip (line 14) | def test_flip

FILE: test/faker/default/test_faker_color.rb
  class TestFakerColor (line 5) | class TestFakerColor < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_color_name (line 10) | def test_color_name
    method test_hex_color (line 14) | def test_hex_color
    method helper_hex_lightness (line 19) | def helper_hex_lightness(hex_color)
    method test_hex_color_light (line 24) | def test_hex_color_light
    method test_hex_color_dark (line 28) | def test_hex_color_dark
    method test_hex_color_with_hash_is_passed_to_hsl_color (line 32) | def test_hex_color_with_hash_is_passed_to_hsl_color
    method test_single_rgb_color (line 46) | def test_single_rgb_color
    method test_rgb_color (line 50) | def test_rgb_color
    method test_hsl_color (line 60) | def test_hsl_color
    method test_hsl_color_with_a_speficied_hue (line 71) | def test_hsl_color_with_a_speficied_hue
    method test_hsl_color_with_a_speficied_saturation (line 77) | def test_hsl_color_with_a_speficied_saturation
    method test_hsl_color_with_a_speficied_but_invalid_saturation (line 83) | def test_hsl_color_with_a_speficied_but_invalid_saturation
    method test_hsl_color_with_a_speficied_lightness (line 89) | def test_hsl_color_with_a_speficied_lightness
    method test_hsl_color_with_a_speficied_but_invalid_lightness (line 95) | def test_hsl_color_with_a_speficied_but_invalid_lightness
    method test_hsla_color (line 101) | def test_hsla_color

FILE: test/faker/default/test_faker_commerce.rb
  class TestFakerCommerce (line 5) | class TestFakerCommerce < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_color (line 10) | def test_color
    method test_promotion_code (line 14) | def test_promotion_code
    method test_promotion_code_should_have_specified_number_of_digits (line 18) | def test_promotion_code_should_have_specified_number_of_digits
    method test_department (line 22) | def test_department
    method test_single_department_should_not_contain_separators (line 26) | def test_single_department_should_not_contain_separators
    method test_department_should_have_ampersand_as_default_separator (line 30) | def test_department_should_have_ampersand_as_default_separator
    method test_department_should_accept_localized_separator (line 34) | def test_department_should_accept_localized_separator
    method test_department_should_have_exact_number_of_categories_when_fixed_amount (line 54) | def test_department_should_have_exact_number_of_categories_when_fixed_...
    method test_department_should_never_exceed_the_max_number_of_categories_when_random_amount (line 58) | def test_department_should_never_exceed_the_max_number_of_categories_w...
    method test_department_should_have_no_duplicate_categories (line 64) | def test_department_should_have_no_duplicate_categories
    method test_product_name (line 72) | def test_product_name
    method test_material (line 76) | def test_material
    method test_price (line 80) | def test_price
    method test_price_with_srand (line 87) | def test_price_with_srand
    method test_price_is_float (line 93) | def test_price_is_float
    method test_when_as_string_is_true (line 97) | def test_when_as_string_is_true
    method test_brand (line 102) | def test_brand
    method test_vendor (line 106) | def test_vendor

FILE: test/faker/default/test_faker_company.rb
  class TestFakerCompany (line 5) | class TestFakerCompany < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_ein (line 10) | def test_ein
    method test_duns_number (line 14) | def test_duns_number
    method test_logo (line 18) | def test_logo
    method test_buzzword (line 22) | def test_buzzword
    method test_type (line 26) | def test_type
    method test_spanish_organisation_number (line 30) | def test_spanish_organisation_number
    method test_swedish_organisation_number (line 35) | def test_swedish_organisation_number
    method test_czech_organisation_number (line 44) | def test_czech_organisation_number
    method test_french_siren_number (line 52) | def test_french_siren_number
    method test_french_siret_number (line 59) | def test_french_siret_number
    method test_norwegian_organisation_number (line 67) | def test_norwegian_organisation_number
    method test_australian_business_number (line 75) | def test_australian_business_number
    method test_profession (line 83) | def test_profession
    method test_department (line 87) | def test_department
    method test_polish_taxpayer_identification_number (line 91) | def test_polish_taxpayer_identification_number
    method test_polish_register_of_national_economy (line 101) | def test_polish_register_of_national_economy
    method test_mod11 (line 126) | def test_mod11
    method test_south_african_pty_ltd_registration_number (line 130) | def test_south_african_pty_ltd_registration_number
    method test_south_african_close_corporation_registration_number (line 137) | def test_south_african_close_corporation_registration_number
    method test_south_african_listed_company_registration_number (line 144) | def test_south_african_listed_company_registration_number
    method test_south_african_trust_registration_number (line 151) | def test_south_african_trust_registration_number
    method test_luhn_algorithm (line 158) | def test_luhn_algorithm
    method test_brazilian_company_number (line 174) | def test_brazilian_company_number
    method test_brazilian_company_number_formatted (line 198) | def test_brazilian_company_number_formatted
    method test_russian_tax_number_default (line 204) | def test_russian_tax_number_default
    method test_russian_tax_number_individual (line 208) | def test_russian_tax_number_individual
    method test_russian_tax_number_region (line 212) | def test_russian_tax_number_region
    method test_russian_tax_number_checksum (line 216) | def test_russian_tax_number_checksum
    method test_sic_code (line 224) | def test_sic_code
    method test_spanish_cif_control_digit (line 228) | def test_spanish_cif_control_digit
    method test_spanish_b_algorithm (line 248) | def test_spanish_b_algorithm
    method text_indian_gst_number (line 253) | def text_indian_gst_number
    method test_state_code_in_indian_gst_number (line 257) | def test_state_code_in_indian_gst_number
    method test_indian_gst_number_with_state_code (line 266) | def test_indian_gst_number_with_state_code
    method czech_o_n_checksum (line 272) | def czech_o_n_checksum(org_no)
    method abn_checksum (line 282) | def abn_checksum(abn)
    method luhn_checksum (line 290) | def luhn_checksum(luhn)
    method inn_checksum (line 299) | def inn_checksum(number)
    method cif_valid? (line 305) | def cif_valid?(cif)

FILE: test/faker/default/test_faker_compass.rb
  class TestFakerCompass (line 5) | class TestFakerCompass < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_cardinal (line 15) | def test_cardinal
    method test_ordinal (line 19) | def test_ordinal
    method test_half_wind (line 23) | def test_half_wind
    method test_quarter_wind (line 27) | def test_quarter_wind
    method test_direction (line 31) | def test_direction
    method test_abbreviation (line 35) | def test_abbreviation
    method test_azimuth (line 39) | def test_azimuth

FILE: test/faker/default/test_faker_computer.rb
  class TestFakerComputer (line 5) | class TestFakerComputer < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_type (line 11) | def test_type
    method test_platform (line 15) | def test_platform
    method test_stack (line 19) | def test_stack

FILE: test/faker/default/test_faker_construction.rb
  class TestFakerConstruction (line 5) | class TestFakerConstruction < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_material (line 10) | def test_material
    method test_heavy_equipment (line 14) | def test_heavy_equipment
    method test_trade (line 18) | def test_trade
    method test_subcontract_category (line 22) | def test_subcontract_category
    method test_standard_cost_code (line 26) | def test_standard_cost_code
    method test_role (line 30) | def test_role
    method test_locales (line 34) | def test_locales

FILE: test/faker/default/test_faker_cosmere.rb
  class TestFakerCosmere (line 5) | class TestFakerCosmere < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_aon (line 10) | def test_aon
    method test_shard_world (line 14) | def test_shard_world
    method test_shard (line 18) | def test_shard
    method test_surge (line 22) | def test_surge
    method test_knight_radiant (line 26) | def test_knight_radiant
    method test_metal (line 30) | def test_metal
    method test_allomancer (line 34) | def test_allomancer
    method test_herald (line 38) | def test_herald
    method test_spren (line 42) | def test_spren

FILE: test/faker/default/test_faker_crypto.rb
  class TestFakerCrypto (line 5) | class TestFakerCrypto < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_md5 (line 10) | def test_md5
    method test_sha1 (line 14) | def test_sha1
    method test_sha256 (line 18) | def test_sha256

FILE: test/faker/default/test_faker_crypto_coin.rb
  class TestFakerCryptoCoin (line 5) | class TestFakerCryptoCoin < Test::Unit::TestCase
    method setup (line 14) | def setup
    method test_coin_name (line 18) | def test_coin_name
    method test_acronym (line 22) | def test_acronym
    method test_url_logo (line 26) | def test_url_logo
    method test_coin_array (line 30) | def test_coin_array
    method test_coin_hash (line 37) | def test_coin_hash

FILE: test/faker/default/test_faker_currency.rb
  class TestFakerCurrency (line 5) | class TestFakerCurrency < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_code (line 14) | def test_code
    method test_symbol (line 18) | def test_symbol

FILE: test/faker/default/test_faker_date.rb
  class TestFakerDate (line 5) | class TestFakerDate < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_between (line 10) | def test_between
    method test_between_except (line 20) | def test_between_except
    method test_between_except_with_strings (line 31) | def test_between_except_with_strings
    method test_between_except_with_same_from_to_and_except (line 44) | def test_between_except_with_same_from_to_and_except
    method test_forward (line 50) | def test_forward
    method test_forward_with_from_parameter (line 58) | def test_forward_with_from_parameter
    method test_forward_with_string_parameter (line 67) | def test_forward_with_string_parameter
    method test_backward (line 77) | def test_backward
    method test_return_type (line 85) | def test_return_type
    method test_invalid_date (line 95) | def test_invalid_date
    method test_birthday (line 101) | def test_birthday
    method test_birthday_when_min_age_equals_max_age (line 115) | def test_birthday_when_min_age_equals_max_age
    method test_birthday_on_newborns (line 124) | def test_birthday_on_newborns
    method test_default_birthday (line 146) | def test_default_birthday
    method test_default_in_date_period (line 160) | def test_default_in_date_period
    method test_in_date_period_with_year (line 168) | def test_in_date_period_with_year
    method test_in_date_period_with_month (line 176) | def test_in_date_period_with_month
    method test_in_date_period_date (line 186) | def test_in_date_period_date
    method test_on_day_of_week_between (line 196) | def test_on_day_of_week_between
    method test_unknown_day_of_week (line 208) | def test_unknown_day_of_week
    method test_empty_day_of_week (line 216) | def test_empty_day_of_week
    method test_day_of_week_outside_date_range (line 224) | def test_day_of_week_outside_date_range

FILE: test/faker/default/test_faker_dc_comics.rb
  class TestFakerDcComics (line 5) | class TestFakerDcComics < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_hero (line 10) | def test_hero
    method test_heroine (line 14) | def test_heroine
    method test_villain (line 18) | def test_villain
    method test_name (line 22) | def test_name
    method test_title (line 26) | def test_title

FILE: test/faker/default/test_faker_demographic.rb
  class TestFakerDemographic (line 5) | class TestFakerDemographic < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_race (line 10) | def test_race
    method test_educational_attainment (line 14) | def test_educational_attainment
    method test_marital_status (line 18) | def test_marital_status
    method test_demonym (line 22) | def test_demonym
    method test_sex (line 26) | def test_sex
    method test_height_imperial (line 30) | def test_height_imperial
    method test_height_metric (line 34) | def test_height_metric

FILE: test/faker/default/test_faker_dessert.rb
  class TestFakerDessert (line 5) | class TestFakerDessert < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_variety (line 10) | def test_variety
    method test_topping (line 14) | def test_topping
    method test_flavor (line 18) | def test_flavor

FILE: test/faker/default/test_faker_device.rb
  class TestFakerDevice (line 5) | class TestFakerDevice < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_model_name (line 10) | def test_model_name
    method test_platform (line 14) | def test_platform
    method test_version (line 18) | def test_version
    method test_build_number (line 23) | def test_build_number
    method test_manufacturer (line 28) | def test_manufacturer
    method test_serial (line 32) | def test_serial

FILE: test/faker/default/test_faker_driving_licence.rb
  class TestFakerDrivingLicence (line 5) | class TestFakerDrivingLicence < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_valid_gb_licence (line 10) | def test_valid_gb_licence
    method test_valid_northern_irish_licence (line 33) | def test_valid_northern_irish_licence
    method test_uk_licence (line 40) | def test_uk_licence
    method test_british_licence_correctly_mangles_last_name (line 46) | def test_british_licence_correctly_mangles_last_name
    method test_british_licence_correctly_mangles_date_of_birth (line 58) | def test_british_licence_correctly_mangles_date_of_birth
    method test_british_licence_correctly_builds_initials (line 68) | def test_british_licence_correctly_builds_initials
    method test_usa_driving_licence (line 77) | def test_usa_driving_licence
    method test_usa_driving_licence_for_different_states (line 84) | def test_usa_driving_licence_for_different_states
    method test_usa_driving_licence_with_faker_code (line 101) | def test_usa_driving_licence_with_faker_code

FILE: test/faker/default/test_faker_drone.rb
  class TestFakerDrone (line 5) | class TestFakerDrone < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_weight (line 14) | def test_weight
    method test_max_ascent_speed (line 18) | def test_max_ascent_speed
    method test_max_descent_speed (line 22) | def test_max_descent_speed
    method test_max_flight_time (line 26) | def test_max_flight_time
    method test_max_altitude (line 30) | def test_max_altitude
    method test_max_flight_distance (line 34) | def test_max_flight_distance
    method test_max_speed (line 38) | def test_max_speed
    method test_max_wind_resistance (line 42) | def test_max_wind_resistance
    method test_max_anngular_velocity (line 46) | def test_max_anngular_velocity
    method test_max_tilt_angle (line 50) | def test_max_tilt_angle
    method test_operating_temperature (line 54) | def test_operating_temperature
    method test_battery_capacity (line 58) | def test_battery_capacity
    method test_battery_type (line 62) | def test_battery_type
    method test_battery_weight (line 66) | def test_battery_weight
    method test_battery_voltage (line 70) | def test_battery_voltage
    method test_charging_temperature (line 74) | def test_charging_temperature
    method test_max_charging_power (line 78) | def test_max_charging_power
    method test_camera_iso (line 82) | def test_camera_iso
    method test_max_resolution (line 86) | def test_max_resolution
    method test_photo_format (line 90) | def test_photo_format
    method video_format (line 94) | def video_format
    method test_max_shutter_speed_range (line 98) | def test_max_shutter_speed_range
    method test_max_shutter_speed (line 102) | def test_max_shutter_speed
    method test_min_shutter_speed (line 106) | def test_min_shutter_speed

FILE: test/faker/default/test_faker_educator.rb
  class TestFakerEducator (line 5) | class TestFakerEducator < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_university (line 10) | def test_university
    method test_degree (line 14) | def test_degree
    method test_subject (line 18) | def test_subject
    method test_course_name (line 22) | def test_course_name
    method test_secondary_school (line 26) | def test_secondary_school
    method test_primary_school (line 30) | def test_primary_school
    method test_campus (line 34) | def test_campus

FILE: test/faker/default/test_faker_electrical_components.rb
  class TestFakerElectricalComponents (line 5) | class TestFakerElectricalComponents < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_active (line 10) | def test_active
    method test_passive (line 14) | def test_passive
    method test_electromechanical (line 18) | def test_electromechanical

FILE: test/faker/default/test_faker_emotion.rb
  class TestFakerEmotion (line 5) | class TestFakerEmotion < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_noun (line 10) | def test_noun
    method test_adjective (line 14) | def test_adjective

FILE: test/faker/default/test_faker_esport.rb
  class TestFakerEsport (line 5) | class TestFakerEsport < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_team (line 10) | def test_team
    method test_league (line 14) | def test_league
    method test_game (line 18) | def test_game
    method test_player (line 22) | def test_player
    method test_event (line 26) | def test_event

FILE: test/faker/default/test_faker_file.rb
  class TestFakerFile (line 5) | class TestFakerFile < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_extension (line 10) | def test_extension
    method test_mime_type_format (line 14) | def test_mime_type_format
    method test_mime_type_format_with_media_type (line 18) | def test_mime_type_format_with_media_type
    method test_file_name (line 24) | def test_file_name
    method test_dir (line 29) | def test_dir
    method test_dir_with_args (line 33) | def test_dir_with_args

FILE: test/faker/default/test_faker_finance.rb
  class TestFakerFinance (line 5) | class TestFakerFinance < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_vat_number (line 10) | def test_vat_number
    method test_vat_number_with_invalid_params (line 14) | def test_vat_number_with_invalid_params
    method test_vat_number_with_valid_params (line 20) | def test_vat_number_with_valid_params
    method test_south_african_vat_number (line 26) | def test_south_african_vat_number
    method test_ticker (line 30) | def test_ticker
    method test_ticker_with_invalid_params (line 34) | def test_ticker_with_invalid_params
    method test_ticker_with_valid_params (line 40) | def test_ticker_with_valid_params
    method test_stock_market (line 46) | def test_stock_market

FILE: test/faker/default/test_faker_food.rb
  class TestFakerFood (line 5) | class TestFakerFood < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_flexible_key (line 10) | def test_flexible_key
    method test_allergen (line 14) | def test_allergen
    method test_dish (line 18) | def test_dish
    method test_description (line 22) | def test_description
    method test_ingredient (line 26) | def test_ingredient
    method test_fruits (line 30) | def test_fruits
    method test_vegetables (line 34) | def test_vegetables
    method test_spice (line 38) | def test_spice
    method test_sushi (line 42) | def test_sushi
    method test_measurement (line 46) | def test_measurement
    method test_metric_measurement (line 50) | def test_metric_measurement
    method test_ethnic_category (line 54) | def test_ethnic_category

FILE: test/faker/default/test_faker_funny_name.rb
  class TestFakerFunnyName (line 5) | class TestFakerFunnyName < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_two_word_name (line 16) | def test_two_word_name
    method test_three_word_name (line 22) | def test_three_word_name
    method test_four_word_name (line 28) | def test_four_word_name
    method test_name_with_initial (line 34) | def test_name_with_initial

FILE: test/faker/default/test_faker_gender.rb
  class TestFakerGender (line 5) | class TestFakerGender < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_type (line 10) | def test_type
    method test_binary_type (line 14) | def test_binary_type
    method test_short_binary_type (line 18) | def test_short_binary_type

FILE: test/faker/default/test_faker_greek_philosophers.rb
  class TestFakerGreekPhilosophers (line 5) | class TestFakerGreekPhilosophers < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_quote (line 14) | def test_quote

FILE: test/faker/default/test_faker_hacker_talk.rb
  class TestFakerHacker (line 5) | class TestFakerHacker < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_phrases (line 11) | def test_phrases
    method test_noun (line 18) | def test_noun
    method test_abbreviation (line 22) | def test_abbreviation
    method test_adjective (line 26) | def test_adjective
    method test_verb (line 30) | def test_verb
    method test_ingverb (line 34) | def test_ingverb

FILE: test/faker/default/test_faker_hipster.rb
  class TestFakerHipster (line 5) | class TestFakerHipster < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_words (line 14) | def test_words
    method test_words_without_spaces (line 22) | def test_words_without_spaces
    method test_supplemental_words (line 29) | def test_supplemental_words
    method test_word (line 36) | def test_word
    method test_word_without_spaces (line 46) | def test_word_without_spaces
    method test_exact_count_param (line 54) | def test_exact_count_param
    method test_range_count_param (line 60) | def test_range_count_param
    method test_array_count_param (line 70) | def test_array_count_param
    method test_words_with_large_count_params (line 80) | def test_words_with_large_count_params
    method test_sentence_with_open_compounds_allowed (line 90) | def test_sentence_with_open_compounds_allowed
    method test_sentence_without_open_compounds_allowed (line 97) | def test_sentence_without_open_compounds_allowed
    method test_paragraph_char_count (line 103) | def test_paragraph_char_count

FILE: test/faker/default/test_faker_hobby.rb
  class TestFakerHobby (line 5) | class TestFakerHobby < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_flexible_key (line 10) | def test_flexible_key
    method test_activity (line 14) | def test_activity

FILE: test/faker/default/test_faker_house.rb
  class TestFakerHouse (line 5) | class TestFakerHouse < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_furniture (line 10) | def test_furniture
    method test_room (line 14) | def test_room

FILE: test/faker/default/test_faker_html.rb
  class TestFakerHTML (line 5) | class TestFakerHTML < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_heading (line 10) | def test_heading
    method test_paragraph (line 20) | def test_paragraph
    method test_emphasis (line 24) | def test_emphasis
    method test_ordered_list (line 28) | def test_ordered_list
    method test_unordered_list (line 32) | def test_unordered_list
    method test_code (line 36) | def test_code
    method test_table (line 40) | def test_table
    method test_script (line 54) | def test_script
    method test_link (line 58) | def test_link
    method test_element (line 63) | def test_element
    method test_random (line 68) | def test_random
    method test_sandwich (line 72) | def test_sandwich
    method count_occurrences (line 82) | def count_occurrences(text, substring)

FILE: test/faker/default/test_faker_id_number.rb
  class TestFakerIdNumber (line 5) | class TestFakerIdNumber < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_valid_ssn (line 10) | def test_valid_ssn
    method test_invalid_ssn (line 21) | def test_invalid_ssn
    method test_spanish_dni (line 32) | def test_spanish_dni
    method test_spanish_nie (line 43) | def test_spanish_nie
    method test_south_african_id_number (line 57) | def test_south_african_id_number
    method test_valid_south_african_id_number (line 61) | def test_valid_south_african_id_number
    method test_invalid_south_african_id_number (line 65) | def test_invalid_south_african_id_number
    method test_brazilian_citizen_number (line 73) | def test_brazilian_citizen_number
    method test_brazilian_citizen_number_formatted (line 80) | def test_brazilian_citizen_number_formatted
    method test_brazilian_id (line 86) | def test_brazilian_id
    method test_brazilian_id_formatted (line 93) | def test_brazilian_id_formatted
    method test_brazilian_citizen_number_checksum_digit (line 99) | def test_brazilian_citizen_number_checksum_digit
    method test_brazilian_id_checksum_digit (line 110) | def test_brazilian_id_checksum_digit
    method test_brazilian_document_checksum (line 117) | def test_brazilian_document_checksum
    method test_brazilian_document_digit (line 124) | def test_brazilian_document_digit
    method test_brazilian_citizen_number_digit (line 138) | def test_brazilian_citizen_number_digit
    method test_brazilian_id_digit (line 146) | def test_brazilian_id_digit
    method test_chilean_id (line 156) | def test_chilean_id
    method test_chilean_verification_code_k (line 162) | def test_chilean_verification_code_k
    method test_chilean_verification_code_0 (line 168) | def test_chilean_verification_code_0
    method test_croatian_id (line 174) | def test_croatian_id
    method test_croatian_id_international (line 180) | def test_croatian_id_international
    method test_croatian_id_checksum_digit (line 186) | def test_croatian_id_checksum_digit
    method test_danish_id_number (line 193) | def test_danish_id_number
    method test_french_insee_number (line 199) | def test_french_insee_number
    method test_danish_id_number_formatted (line 205) | def test_danish_id_number_formatted
    method test_danish_id_number_birthday (line 211) | def test_danish_id_number_birthday
    method test_danish_id_number_birthday_early_1800 (line 217) | def test_danish_id_number_birthday_early_1800
    method test_danish_id_number_birthday_late_1800 (line 223) | def test_danish_id_number_birthday_late_1800
    method test_danish_id_number_birthday_early_1900 (line 229) | def test_danish_id_number_birthday_early_1900
    method test_danish_id_number_birthday_late_1900 (line 235) | def test_danish_id_number_birthday_late_1900
    method test_danish_id_number_birthday_early_2000 (line 241) | def test_danish_id_number_birthday_early_2000
    method test_danish_id_number_birthday_mid_2000 (line 247) | def test_danish_id_number_birthday_mid_2000
    method test_danish_id_number_birthday_late_2000 (line 253) | def test_danish_id_number_birthday_late_2000
    method test_danish_id_number_gender_female (line 259) | def test_danish_id_number_gender_female
    method test_danish_id_number_gender_male (line 265) | def test_danish_id_number_gender_male
    method test_danish_id_number_invalid_gender (line 271) | def test_danish_id_number_invalid_gender
    method assert_valid_south_african_id_number (line 279) | def assert_valid_south_african_id_number(sample)

FILE: test/faker/default/test_faker_industry_segments.rb
  class TestFakerIndustrySegments (line 5) | class TestFakerIndustrySegments < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_industry (line 10) | def test_industry
    method test_super_sector (line 14) | def test_super_sector
    method test_sector (line 18) | def test_sector
    method test_sub_sector (line 22) | def test_sub_sector

FILE: test/faker/default/test_faker_internet.rb
  class TestFakerInternet (line 6) | class TestFakerInternet < Test::Unit::TestCase
    method setup (line 7) | def setup
    method teardown (line 12) | def teardown
    method test_email_with_no_arguments (line 16) | def test_email_with_no_arguments
    method test_email_name_with_non_permitted_characters (line 28) | def test_email_name_with_non_permitted_characters
    method test_email_with_apostrophes (line 39) | def test_email_with_apostrophes
    method test_email_with_abbreviations (line 47) | def test_email_with_abbreviations
    method test_email_against_name_generator (line 55) | def test_email_against_name_generator
    method test_email_with_separators (line 63) | def test_email_with_separators
    method test_email_with_domain_name_option_given (line 74) | def test_email_with_domain_name_option_given
    method test_email_with_full_domain_option_given (line 85) | def test_email_with_full_domain_option_given
    method test_email_with_name_seperators_domain (line 94) | def test_email_with_name_seperators_domain
    method test_username (line 105) | def test_username
    method test_username_with_apostrophes (line 110) | def test_username_with_apostrophes
    method test_user_name_alias (line 114) | def test_user_name_alias
    method test_username_with_string_arg (line 118) | def test_username_with_string_arg
    method test_username_with_string_arg_determinism (line 122) | def test_username_with_string_arg_determinism
    method test_username_with_integer_arg (line 128) | def test_username_with_integer_arg
    method test_username_with_utf_8_arg (line 134) | def test_username_with_utf_8_arg
    method test_username_with_very_large_integer_arg (line 138) | def test_username_with_very_large_integer_arg
    method test_username_with_closed_range_arg (line 144) | def test_username_with_closed_range_arg
    method test_username_with_open_range_arg (line 155) | def test_username_with_open_range_arg
    method test_username_with_range_and_separators (line 166) | def test_username_with_range_and_separators
    method test_password_with_no_arguments (line 177) | def test_password_with_no_arguments
    method test_password_with_integer_arg (line 189) | def test_password_with_integer_arg
    method test_password_max_with_integer_arg (line 197) | def test_password_max_with_integer_arg
    method test_password_could_achieve_max_length (line 205) | def test_password_could_achieve_max_length
    method test_password_with_mixed_case (line 214) | def test_password_with_mixed_case
    method test_password_with_min_length_eq_1_without_mix_case (line 228) | def test_password_with_min_length_eq_1_without_mix_case
    method test_password_with_min_length_and_max_length (line 234) | def test_password_with_min_length_and_max_length
    method test_password_with_same_min_max_length (line 243) | def test_password_with_same_min_max_length
    method test_password_with_max_length_less_than_min_length (line 250) | def test_password_with_max_length_less_than_min_length
    method test_password_without_mixed_case (line 256) | def test_password_without_mixed_case
    method test_password_with_special_chars (line 260) | def test_password_with_special_chars
    method test_password_without_special_chars (line 264) | def test_password_without_special_chars
    method test_password_with_special_chars_and_mixed_case (line 268) | def test_password_with_special_chars_and_mixed_case
    method test_deterministic_password_with_special_chars_and_mixed_case (line 277) | def test_deterministic_password_with_special_chars_and_mixed_case
    method test_password_with_special_chars_and_mixed_case_on_3chars_password (line 284) | def test_password_with_special_chars_and_mixed_case_on_3chars_password
    method test_password_with_invalid_min_length_for_mix_case_and_special_characters (line 293) | def test_password_with_invalid_min_length_for_mix_case_and_special_cha...
    method test_password_with_invalid_min_max_length (line 299) | def test_password_with_invalid_min_max_length
    method test_password_with_invalid_min_length_for_special_characters_only (line 307) | def test_password_with_invalid_min_length_for_special_characters_only
    method test_password_with_invalid_min_length_for_mix_case_only (line 315) | def test_password_with_invalid_min_length_for_mix_case_only
    method test_password_with_compatible_min_length_and_requirements (line 323) | def test_password_with_compatible_min_length_and_requirements
    method test_deterministic_password_with_compatible_min_length_and_requirements (line 332) | def test_deterministic_password_with_compatible_min_length_and_require...
    method test_domain_name_without_subdomain (line 342) | def test_domain_name_without_subdomain
    method test_domain_name_with_subdomain (line 349) | def test_domain_name_with_subdomain
    method test_domain_name_with_subdomain_and_with_domain_name_option_given (line 359) | def test_domain_name_with_subdomain_and_with_domain_name_option_given
    method test_domain_name_with_subdomain_and_with_full_domain_option_given (line 370) | def test_domain_name_with_subdomain_and_with_full_domain_option_given
    method test_domain_name_with_subdomain_and_with_domain_option_given_with_domain_suffix (line 381) | def test_domain_name_with_subdomain_and_with_domain_option_given_with_...
    method test_domain_word (line 392) | def test_domain_word
    method test_domain_suffix_with_no_arguments (line 396) | def test_domain_suffix_with_no_arguments
    method test_domain_suffix_with_arguments (line 404) | def test_domain_suffix_with_arguments
    method test_ip_v4_address (line 412) | def test_ip_v4_address
    method test_private_ip_v4_address (line 421) | def test_private_ip_v4_address
    method test_public_ip_v4_address (line 439) | def test_public_ip_v4_address
    method test_ip_v4_cidr (line 467) | def test_ip_v4_cidr
    method test_mac_address (line 475) | def test_mac_address
    method test_ip_v6_address (line 487) | def test_ip_v6_address
    method test_ip_v6_cidr (line 495) | def test_ip_v6_cidr
    method test_slug_with_content_arg (line 517) | def test_slug_with_content_arg
    method test_slug_with_unwanted_content_arg (line 521) | def test_slug_with_unwanted_content_arg
    method test_url_with_arguments (line 525) | def test_url_with_arguments
    method test_url_with_no_arguments (line 535) | def test_url_with_no_arguments
    method test_device_token (line 548) | def test_device_token
    method test_user_agent_with_no_argument (line 552) | def test_user_agent_with_no_argument
    method test_user_agent_with_valid_argument (line 556) | def test_user_agent_with_valid_argument
    method test_user_agent_with_invalid_argument (line 562) | def test_user_agent_with_invalid_argument
    method test_bot_user_agent_with_no_argument (line 567) | def test_bot_user_agent_with_no_argument
    method test_bot_user_agent_with_valid_argument (line 571) | def test_bot_user_agent_with_valid_argument
    method test_bot_user_agent_with_invalid_argument (line 577) | def test_bot_user_agent_with_invalid_argument
    method test_uuid (line 582) | def test_uuid
    method test_base64 (line 589) | def test_base64
    method test_user_with_args (line 596) | def test_user_with_args
    method test_user_without_args (line 604) | def test_user_without_args
    method test_user_with_invalid_args (line 611) | def test_user_with_invalid_args

FILE: test/faker/default/test_faker_internet_http.rb
  class TestFakerInternetHTTP (line 5) | class TestFakerInternetHTTP < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_status_code (line 10) | def test_status_code
    method test_information_status_code (line 14) | def test_information_status_code
    method test_successful_status_code (line 18) | def test_successful_status_code
    method test_redirect_status_code (line 22) | def test_redirect_status_code
    method test_client_error_status_code (line 26) | def test_client_error_status_code
    method test_server_error_status_code (line 30) | def test_server_error_status_code
    method test_invalid_http_status_code_group (line 34) | def test_invalid_http_status_code_group

FILE: test/faker/default/test_faker_job.rb
  class TestFakerJob (line 5) | class TestFakerJob < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_title (line 10) | def test_title
    method test_field (line 14) | def test_field
    method test_key_skill (line 18) | def test_key_skill
    method test_position (line 22) | def test_position

FILE: test/faker/default/test_faker_job_locale.rb
  class TestFakerJobLocale (line 5) | class TestFakerJobLocale < Test::Unit::TestCase
    method setup (line 6) | def setup
    method teardown (line 11) | def teardown
    method test_locale_without_jobs_defaults_to_en (line 15) | def test_locale_without_jobs_defaults_to_en

FILE: test/faker/default/test_faker_json.rb
  class TestFakerJson (line 5) | class TestFakerJson < Test::Unit::TestCase
    method test_simple_json_lenght (line 8) | def test_simple_json_lenght
    method test_nested_json_length (line 14) | def test_nested_json_length
    method test_nested_json_width_length (line 26) | def test_nested_json_width_length
    method simple_json (line 36) | def simple_json
    method nested_json (line 40) | def nested_json

FILE: test/faker/default/test_faker_kpop.rb
  class TestFakerKpop (line 5) | class TestFakerKpop < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_i_groups (line 10) | def test_i_groups
    method test_ii_groups (line 14) | def test_ii_groups
    method test_iii_groups (line 18) | def test_iii_groups
    method test_girl_groups (line 22) | def test_girl_groups
    method test_boy_bands (line 26) | def test_boy_bands
    method test_solo (line 30) | def test_solo

FILE: test/faker/default/test_faker_lorem.rb
  class TestFakerLorem (line 5) | class TestFakerLorem < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_character (line 13) | def test_character
    method test_character_type (line 17) | def test_character_type
    method test_characters (line 21) | def test_characters
    method test_characters_negatives (line 25) | def test_characters_negatives
    method test_characters_with_args (line 31) | def test_characters_with_args
    method test_standard_words (line 38) | def test_standard_words
    method test_supplemental_words (line 46) | def test_supplemental_words
    method test_word (line 53) | def test_word
    method test_excluded_words_on_word (line 61) | def test_excluded_words_on_word
    method test_excluded_words_as_string_on_word (line 69) | def test_excluded_words_as_string_on_word
    method test_exact_sentence_word_count (line 78) | def test_exact_sentence_word_count
    method test_exact_count_param (line 82) | def test_exact_count_param
    method test_range_count_param (line 89) | def test_range_count_param
    method test_exclusive_range_count_param (line 101) | def test_exclusive_range_count_param
    method test_array_count_param (line 113) | def test_array_count_param
    method test_words_with_large_count_params (line 125) | def test_words_with_large_count_params
    method test_multibyte (line 135) | def test_multibyte
    method test_paragraph_char_count (line 140) | def test_paragraph_char_count
    method test_unique_with_already_set_values (line 146) | def test_unique_with_already_set_values
    method test_unique_with_already_set_values_and_parameter (line 152) | def test_unique_with_already_set_values_and_parameter
    method test_excluded_words_as_string (line 158) | def test_excluded_words_as_string
    method test_excluded_words_as_comma_delimited_string (line 165) | def test_excluded_words_as_comma_delimited_string
    method test_excluded_words_as_array (line 176) | def test_excluded_words_as_array

FILE: test/faker/default/test_faker_lorem_flickr.rb
  class TestFakerLoremFlickr (line 5) | class TestFakerLoremFlickr < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_image (line 11) | def test_image
    method test_image_with_size (line 15) | def test_image_with_size
    method test_image_with_incorrect_size (line 19) | def test_image_with_incorrect_size
    method test_image_with_single_search_term (line 25) | def test_image_with_single_search_term
    method test_image_with_multiple_search_terms (line 29) | def test_image_with_multiple_search_terms
    method test_image_with_search_terms_and_match_all (line 33) | def test_image_with_search_terms_and_match_all
    method test_grayscale_image (line 37) | def test_grayscale_image
    method test_grayscale_image_with_incorrect_size (line 41) | def test_grayscale_image_with_incorrect_size
    method test_grayscale_image_without_search_terms (line 47) | def test_grayscale_image_without_search_terms
    method test_grayscale_image_with_single_search_term (line 51) | def test_grayscale_image_with_single_search_term
    method test_grayscale_image_with_multiple_search_terms (line 55) | def test_grayscale_image_with_multiple_search_terms
    method test_grayscale_image_with_search_terms_and_match_all (line 59) | def test_grayscale_image_with_search_terms_and_match_all
    method test_pixelated_image (line 63) | def test_pixelated_image
    method test_pixelated_image_with_incorrect_size (line 67) | def test_pixelated_image_with_incorrect_size
    method test_pixelated_image_without_search_terms (line 73) | def test_pixelated_image_without_search_terms
    method test_pixelated_image_with_single_search_term (line 77) | def test_pixelated_image_with_single_search_term
    method test_pixelated_image_with_multiple_search_terms (line 81) | def test_pixelated_image_with_multiple_search_terms
    method test_pixelated_image_with_search_terms_and_match_all (line 85) | def test_pixelated_image_with_search_terms_and_match_all
    method test_colorized_image (line 89) | def test_colorized_image
    method test_colorized_image_with_incorrect_size (line 93) | def test_colorized_image_with_incorrect_size
    method test_colorized_image_without_search_terms (line 99) | def test_colorized_image_without_search_terms
    method test_colorized_image_with_unsupported_colorization (line 103) | def test_colorized_image_with_unsupported_colorization
    method test_colorized_image_with_single_search_term (line 109) | def test_colorized_image_with_single_search_term
    method test_colorized_image_with_multiple_search_terms (line 115) | def test_colorized_image_with_multiple_search_terms
    method test_colorized_image_with_search_terms_and_match_all (line 121) | def test_colorized_image_with_search_terms_and_match_all

FILE: test/faker/default/test_faker_markdown.rb
  class TestFakerMarkdown (line 5) | class TestFakerMarkdown < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_headers (line 11) | def test_headers
    method test_emphasis (line 18) | def test_emphasis
    method test_ordered_list (line 24) | def test_ordered_list
    method test_unordered_list (line 32) | def test_unordered_list
    method test_inline_code (line 40) | def test_inline_code
    method test_block_code (line 47) | def test_block_code
    method test_table (line 58) | def test_table
    method test_random (line 69) | def test_random
    method test_random_with_a_randomly_excluded_method (line 75) | def test_random_with_a_randomly_excluded_method
    method test_sandwich (line 84) | def test_sandwich
    method random_method (line 102) | def random_method

FILE: test/faker/default/test_faker_marketing.rb
  class TestFakerMarketing (line 5) | class TestFakerMarketing < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_buzzwords (line 10) | def test_buzzwords

FILE: test/faker/default/test_faker_measurement.rb
  class TestFakerMeasurement (line 5) | class TestFakerMeasurement < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_height (line 10) | def test_height
    method length (line 14) | def length
    method volume (line 18) | def volume
    method weight (line 31) | def weight
    method metric_height (line 35) | def metric_height
    method metric_length (line 39) | def metric_length
    method metric_volume (line 43) | def metric_volume
    method metric_weight (line 47) | def metric_weight
    method test_invalid_amount_error (line 52) | def test_invalid_amount_error

FILE: test/faker/default/test_faker_military.rb
  class TestFakerMilitary (line 5) | class TestFakerMilitary < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_army_rank (line 10) | def test_army_rank
    method test_marines_rank (line 14) | def test_marines_rank
    method test_navy_rank (line 18) | def test_navy_rank
    method test_air_force_rank (line 22) | def test_air_force_rank
    method test_space_force_rank (line 26) | def test_space_force_rank
    method test_coast_guard_rank (line 30) | def test_coast_guard_rank
    method test_dod_paygrade (line 34) | def test_dod_paygrade

FILE: test/faker/default/test_faker_mountain.rb
  class TestFakerMountain (line 5) | class TestFakerMountain < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_range (line 14) | def test_range

FILE: test/faker/default/test_faker_name.rb
  class TestFakerName (line 5) | class TestFakerName < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_name_with_middle (line 14) | def test_name_with_middle
    method test_first_name (line 18) | def test_first_name
    method test_male_first_name (line 22) | def test_male_first_name
    method test_female_first_name (line 26) | def test_female_first_name
    method test_neutral_first_name (line 30) | def test_neutral_first_name
    method test_middle_name (line 34) | def test_middle_name
    method test_last_name (line 38) | def test_last_name
    method test_prefix (line 42) | def test_prefix
    method test_suffix (line 46) | def test_suffix
    method test_initials (line 50) | def test_initials

FILE: test/faker/default/test_faker_nation.rb
  class TestFakerNation (line 5) | class TestFakerNation < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_flag (line 10) | def test_flag
    method test_nationality (line 14) | def test_nationality
    method test_language (line 18) | def test_language
    method test_capital_city (line 22) | def test_capital_city
    method test_national_sport (line 26) | def test_national_sport

FILE: test/faker/default/test_faker_national_health_service.rb
  class TestFakerNationalHealthService (line 5) | class TestFakerNationalHealthService < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_nhs_british_number (line 10) | def test_nhs_british_number
    method test_check_digit_equals_10 (line 14) | def test_check_digit_equals_10

FILE: test/faker/default/test_faker_number.rb
  class TestFakerNumber (line 6) | class TestFakerNumber < Test::Unit::TestCase
    method setup (line 7) | def setup
    method test_leading_zero_number (line 11) | def test_leading_zero_number
    method test_number (line 16) | def test_number
    method test_number_with_one_digit (line 29) | def test_number_with_one_digit
    method test_decimal (line 41) | def test_decimal
    method test_digit (line 47) | def test_digit
    method test_even_distribution (line 52) | def test_even_distribution
    method test_normal (line 68) | def test_normal
    method test_between (line 79) | def test_between
    method test_within (line 86) | def test_within
    method test_positive (line 93) | def test_positive
    method test_negative (line 100) | def test_negative
    method test_force_positive (line 107) | def test_force_positive
    method test_force_negative (line 114) | def test_force_negative
    method test_parameters_order (line 121) | def test_parameters_order
    method test_hexadecimal (line 128) | def test_hexadecimal
    method test_hexadecimal_range (line 133) | def test_hexadecimal_range
    method test_binary (line 140) | def test_binary

FILE: test/faker/default/test_faker_omniauth.rb
  class TestFakerInternetOmniauth (line 5) | class TestFakerInternetOmniauth < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_omniauth_google (line 10) | def test_omniauth_google
    method test_omniauth_google_with_name (line 55) | def test_omniauth_google_with_name
    method test_omniauth_google_with_email (line 73) | def test_omniauth_google_with_email
    method test_omniauth_google_with_uid (line 86) | def test_omniauth_google_with_uid
    method test_omniauth_facebook (line 98) | def test_omniauth_facebook
    method test_omniauth_facebook_with_name (line 136) | def test_omniauth_facebook_with_name
    method test_omniauth_facebook_with_username (line 163) | def test_omniauth_facebook_with_username
    method test_omniauth_facebook_with_email (line 173) | def test_omniauth_facebook_with_email
    method test_omniauth_facebook_with_uid (line 184) | def test_omniauth_facebook_with_uid
    method test_omniauth_twitter (line 194) | def test_omniauth_twitter
    method test_omniauth_twitter_with_name (line 257) | def test_omniauth_twitter_with_name
    method test_omniauth_twitter_with_nickname (line 274) | def test_omniauth_twitter_with_nickname
    method test_omniauth_twitter_with_uid (line 285) | def test_omniauth_twitter_with_uid
    method test_omniauth_linkedin (line 296) | def test_omniauth_linkedin
    method test_omniauth_linkedin_with_name (line 343) | def test_omniauth_linkedin_with_name
    method test_omniauth_linkedin_with_email (line 358) | def test_omniauth_linkedin_with_email
    method test_omniauth_linkedin_with_uid (line 366) | def test_omniauth_linkedin_with_uid
    method test_omniauth_github (line 376) | def test_omniauth_github
    method test_omniauth_github_with_name (line 435) | def test_omniauth_github_with_name
    method test_omniauth_github_with_email (line 451) | def test_omniauth_github_with_email
    method test_omniauth_github_with_uid (line 462) | def test_omniauth_github_with_uid
    method test_omniauth_apple (line 472) | def test_omniauth_apple
    method test_omniauth_auth0 (line 502) | def test_omniauth_auth0
    method word_count (line 536) | def word_count(string)
    method boolean? (line 540) | def boolean?(test)
    method gender? (line 544) | def gender?(test)

FILE: test/faker/default/test_faker_phone_number.rb
  class TestFakerPhone (line 5) | class TestFakerPhone < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_phone_number_min_1_max_3_length (line 11) | def test_phone_number_min_1_max_3_length
    method test_phone_number_with_country_code (line 15) | def test_phone_number_with_country_code
    method test_area_code (line 19) | def test_area_code
    method test_exchange_code (line 23) | def test_exchange_code
    method test_cell_phone_with_country_code (line 27) | def test_cell_phone_with_country_code
    method test_cell_phone_in_e164 (line 31) | def test_cell_phone_in_e164
    method test_subscriber_number_with_no_arguments (line 35) | def test_subscriber_number_with_no_arguments
    method test_subscriber_number_with_length_argument (line 39) | def test_subscriber_number_with_length_argument
    method test_subscriber_number_with_invalid_length_argument (line 43) | def test_subscriber_number_with_invalid_length_argument
    method test_subscriber_number_with_length_greater_than_10 (line 51) | def test_subscriber_number_with_length_greater_than_10

FILE: test/faker/default/test_faker_programming_language.rb
  class TestFakerProgrammingLanguage (line 5) | class TestFakerProgrammingLanguage < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_creator (line 14) | def test_creator

FILE: test/faker/default/test_faker_relationship.rb
  class TestFakerRelationship (line 5) | class TestFakerRelationship < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_random_familial (line 10) | def test_random_familial
    method test_familial_direct (line 14) | def test_familial_direct
    method test_familial_extended (line 18) | def test_familial_extended
    method test_invalid_familial_connection (line 23) | def test_invalid_familial_connection
    method test_in_law (line 29) | def test_in_law
    method test_spouse (line 33) | def test_spouse
    method test_parent (line 37) | def test_parent
    method test_sibling (line 41) | def test_sibling

FILE: test/faker/default/test_faker_restaurant.rb
  class TestFakerRestaurant (line 5) | class TestFakerRestaurant < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_name (line 10) | def test_name
    method test_type (line 14) | def test_type
    method test_description (line 18) | def test_description
    method test_review (line 22) | def test_review

FILE: test/faker/default/test_faker_science.rb
  class TestFakerScience (line 5) | class TestFakerScience < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_science (line 10) | def test_science
    method test_element (line 30) | def test_element
    method test_element_symbol (line 34) | def test_element_symbol
    method test_element_state (line 38) | def test_element_state
    method test_element_subcategory (line 42) | def test_element_subcategory
    method test_scientist (line 46) | def test_scientist
    method test_modifier (line 50) | def test_modifier
    method test_tool (line 54) | def test_tool

FILE: test/faker/default/test_faker_slack_emoji.rb
  class TestFakerSlackEmoji (line 5) | class TestFakerSlackEmoji < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_people (line 11) | def test_people
    method test_nature (line 15) | def test_nature
    method test_food_and_drink (line 19) | def test_food_and_drink
    method test_celebration (line 23) | def test_celebration
    method test_activity (line 27) | def test_activity
    method test_travel_and_places (line 31) | def test_travel_and_places
    method test_objects_and_symbols (line 35) | def test_objects_and_symbols
    method test_custom (line 39) | def test_custom
    method test_emoji (line 43) | def test_emoji

FILE: test/faker/default/test_faker_source.rb
  class TestFakerSource (line 5) | class TestFakerSource < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_hello_world_instance (line 10) | def test_hello_world_instance
    method test_hello_world (line 14) | def test_hello_world
    method test_print_instance (line 18) | def test_print_instance
    method test_print (line 22) | def test_print
    method test_print_another_string (line 26) | def test_print_another_string
    method test_print_invalid_lang (line 30) | def test_print_invalid_lang
    method test_print_1_to_10_instance (line 34) | def test_print_1_to_10_instance
    method test_print_1_to_10_javascript (line 38) | def test_print_1_to_10_javascript

FILE: test/faker/default/test_faker_south_africa.rb
  class TestFakerSouthAfrica (line 5) | class TestFakerSouthAfrica < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_id_number (line 10) | def test_id_number
    method test_valid_id_number (line 18) | def test_valid_id_number
    method test_invalid_id_number (line 26) | def test_invalid_id_number
    method test_pty_ltd_registration_number (line 34) | def test_pty_ltd_registration_number
    method test_close_corporation_registration_number (line 42) | def test_close_corporation_registration_number
    method test_listed_company_registration_number (line 50) | def test_listed_company_registration_number
    method test_trust_registration_number (line 58) | def test_trust_registration_number
    method test_vat_number (line 66) | def test_vat_number

FILE: test/faker/default/test_faker_space.rb
  class TestFakerSpace (line 5) | class TestFakerSpace < Test::Unit::TestCase
    method setup (line 6) | def setup
    method test_planet (line 10) | def test_planet
    method test_moon (line 14) | def test_moon
    method test_galaxy (line 18) | def test_galaxy
    method test_nebula (line 22) | def test_nebula
    method test_star_cluster (line 26) | def test_star_cluster
    method test_constellation (line 30) | def test_constellation
    method test_star (line 34) | def test_star
    method test_agency (line 38) | def test_agency
    method test_agency_abv (line 42) | def test_agency_abv
    method test_nasa_space_craft (line 46) | def test_nasa_space_craft
    method test_company (line 50) | def test_company
    method test_distance_measurement (line 54) | def test_distance_measurement
    method test_meteorite (line 58) | def test_meteorite
    method test_launch_vehicle (line 62) | def test_launch_vehicle

FILE: test/faker/default/test_faker_street.rb
  class TestFakerStreet (line 5) | class TestFakerStreet < Test::Unit::TestCase
    method setup (line 6) | def setup
    method teardown (line 31) | def teardown
    method test_street_name_supports_flexible_formats (line 35) | def test_street_name_supports_flexible_formats
    method test_street_address_supports_flexible_
Condensed preview — 1134 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (6,296K chars).
[
  {
    "path": ".github/ISSUE_TEMPLATE/bug-report.md",
    "chars": 1083,
    "preview": "---\nname: Bug Report\nabout: Create a bug report\ntitle: \"Issue title goes here\"\nlabels: \"🐞 Issue: Bug\"\nassignees: ''\n\n---"
  },
  {
    "path": ".github/PULL_REQUEST_TEMPLATE.md",
    "chars": 2349,
    "preview": "<!--\nThanks for contributing to faker-ruby!\n\nPlease do not make *Draft* pull requests, as they still send\nnotifications "
  },
  {
    "path": ".github/dependabot.yml",
    "chars": 223,
    "preview": "version: 2\nupdates:\n- package-ecosystem: \"bundler\"\n  directory: \"/\"\n  schedule:\n    interval: daily\n  open-pull-requests"
  },
  {
    "path": ".github/workflows/bench.yml",
    "chars": 541,
    "preview": "name: Bench\n\non:\n  push:\n    branches: [ main ]\n  pull_request:\n    branches: [ main ]\n  workflow_dispatch:\n\npermissions"
  },
  {
    "path": ".github/workflows/codeql.yml",
    "chars": 2028,
    "preview": "name: \"CodeQL\"\n\non:\n  schedule:\n    - cron: '56 11 * * 5'\n  workflow_dispatch:\n\njobs:\n  analyze:\n    name: Analyze\n    r"
  },
  {
    "path": ".github/workflows/ruby.yml",
    "chars": 1502,
    "preview": "# This workflow uses actions that are not certified by GitHub.\n# They are provided by a third-party and are governed by\n"
  },
  {
    "path": ".gitignore",
    "chars": 328,
    "preview": "pkg/*\n\n# Ignore Bundle folder\n.bundle/*\n\n# Ignore Coveralls files\ncoverage/*\n\n# Ignore Vim backup files.\n*~\n\n# Ignore Vi"
  },
  {
    "path": ".rubocop.yml",
    "chars": 3997,
    "preview": "plugins:\n  - rubocop-minitest\n  - rubocop-rake\n\nAllCops:\n  TargetRubyVersion: 3.1\n  NewCops: enable\n\n# Suppress noise fo"
  },
  {
    "path": ".yardopts",
    "chars": 155,
    "preview": "--no-private\n--tag faker.version:\"Available since\"\n--exclude lib/faker/deprecate/\n--exclude lib/faker/default/string.rb\n"
  },
  {
    "path": "CHANGELOG.md",
    "chars": 231791,
    "preview": "# Changelog\n\n## [v3.6.1](https://github.com/faker-ruby/faker/tree/v3.6.1) (2026-03-04)\n\nIt's almost Spring time in the N"
  },
  {
    "path": "CONTRIBUTING.md",
    "chars": 11625,
    "preview": "# Contributing to Faker\r\n\r\nWe are always happy to make improvements to Faker. There are many ways to contribute, from wr"
  },
  {
    "path": "GENERATORS.md",
    "chars": 23004,
    "preview": "# Generators\n\nThis is the full list of generators available, organized by most popular [use cases](#by-use-case) and by "
  },
  {
    "path": "Gemfile",
    "chars": 520,
    "preview": "# frozen_string_literal: true\n\nsource 'https://rubygems.org'\n\n# Specify your gem's dependencies in faker.gemspec\ngemspec"
  },
  {
    "path": "License.txt",
    "chars": 1064,
    "preview": "Copyright (c) 2007-2019 Benjamin Curtis\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of"
  },
  {
    "path": "MAINTAINING.md",
    "chars": 1390,
    "preview": "## Maintaining faker-ruby\n\nAs maintainers of the gem, this is our guide. Most of the steps and guidelines in the Contrib"
  },
  {
    "path": "README.md",
    "chars": 7703,
    "preview": "# Faker [![Gem Version][version-badge]][rubygems] [![Build Status][github-actions-badge]][github-actions] [![Total Downl"
  },
  {
    "path": "Rakefile",
    "chars": 482,
    "preview": "# frozen_string_literal: true\n\n$LOAD_PATH.unshift File.dirname(__FILE__)\n\nDir['tasks/**/*.rake'].each { |rake| load rake"
  },
  {
    "path": "SECURITY.md",
    "chars": 1120,
    "preview": "## Security Policy\n\n### Supported Versions\n\nOnly the the latest version of this project is supported at a given time. If"
  },
  {
    "path": "benchmark/generators.rb",
    "chars": 812,
    "preview": "# frozen_string_literal: true\n\nrequire 'benchmark/ips'\nrequire 'faker'\n\ndef generators\n  constants.flat_map do |klass|\n "
  },
  {
    "path": "benchmark/require.rb",
    "chars": 137,
    "preview": "# frozen_string_literal: true\n\nrequire 'benchmark'\n\nms = Benchmark.realtime do\n  require 'faker'\nend * 1000\n\nputs \"took "
  },
  {
    "path": "bin/faker",
    "chars": 164,
    "preview": "#!/usr/bin/env ruby\n# frozen_string_literal: true\n\nlib_path = File.expand_path('../lib', __dir__)\n$LOAD_PATH.unshift(lib"
  },
  {
    "path": "custom-hooks/pre-push.sample",
    "chars": 384,
    "preview": "#!/bin/sh\n#\n# Add this file to your .git/hooks folder without .sample extension\n#\n# Called by \"git push\" before anything"
  },
  {
    "path": "doc/blockchain/aeternity.md",
    "chars": 422,
    "preview": "# Faker::Blockchain::Aeternity\n\n```ruby\nFaker::Blockchain::Aeternity.address #=> \"ak_zvU8YQLagjcfng7Tg8yCdiZ1rpiWNp1PBn3"
  },
  {
    "path": "doc/blockchain/bitcoin.md",
    "chars": 203,
    "preview": "# Faker::Blockchain::Bitcoin\n\n```ruby\nFaker::Blockchain::Bitcoin.address #=> \"1HUoGjmgChmnxxYhz87YytV4gVjfPaExmh\"\n\nFaker"
  },
  {
    "path": "doc/blockchain/ethereum.md",
    "chars": 160,
    "preview": "# Faker::Blockchain::Ethereum\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::Blockchain::Ethereum.address #=> \"0xd392b0"
  },
  {
    "path": "doc/blockchain/tezos.md",
    "chars": 716,
    "preview": "# Faker::Blockchain::Tezos\n\n```ruby\nFaker::Blockchain::Tezos.account #=> \"tz1eUsgK6aj752Fbxwk5sAoEFvSDnPjZ4qvk\"\n\nFaker::"
  },
  {
    "path": "doc/books/book.md",
    "chars": 249,
    "preview": "# Faker::Book\n\n```ruby\n# Random Book Title\nFaker::Book.title #=> \"The Odd Sister\"\n\n# Random Author\nFaker::Book.author #="
  },
  {
    "path": "doc/books/culture_series.md",
    "chars": 409,
    "preview": "# Faker::Books::CultureSeries\n\n```ruby\nFaker::Books::CultureSeries.book #=> \"The Player of Games\"\n\nFaker::Books::Culture"
  },
  {
    "path": "doc/books/dune.md",
    "chars": 681,
    "preview": "# Faker::Books::Dune\n\n### A Faker module beyond your dreams, test data beyond your imagination.\n\n```ruby\nFaker::Books::D"
  },
  {
    "path": "doc/books/lovecraft.md",
    "chars": 4447,
    "preview": "# Faker::Books::Lovecraft\n\n```ruby\nFaker::Books::Lovecraft.fhtagn #=> \"Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtag"
  },
  {
    "path": "doc/books/the_kingkiller_chronicle.md",
    "chars": 472,
    "preview": "# Faker::Books::TheKingkillerChronicle\n\n```ruby\n# Random The Kingkiller Chronicle book\nFaker::Books::TheKingkillerChroni"
  },
  {
    "path": "doc/creature/animal.md",
    "chars": 83,
    "preview": "# Faker::Creature::Animal\n\n```ruby\nFaker::Creature::Animal.name #=> \"Antelope\"\n```\n"
  },
  {
    "path": "doc/creature/bird.md",
    "chars": 1370,
    "preview": "# Faker::Creature::Bird\n\n```ruby\n# Random common family name of a bird\nFaker::Creature::Bird.common_family_name #=> \"Owl"
  },
  {
    "path": "doc/creature/cat.md",
    "chars": 295,
    "preview": "# Faker::Creature::Cat\n\nAvailable since version 1.6.2.\n\n```ruby\n# Random cat name\nFaker::Creature::Cat.name #=> \"Shadow\""
  },
  {
    "path": "doc/creature/dog.md",
    "chars": 551,
    "preview": "# Faker::Creature::Dog\n\n```ruby\n# Random dog name\nFaker::Creature::Dog.name #=> \"Spike\"\n\n# Random dog breed\nFaker::Creat"
  },
  {
    "path": "doc/creature/horse.md",
    "chars": 141,
    "preview": "# Faker::Creature::Horse\n\n```ruby\nFaker::Creature::Horse.name #=> \"Noir\"\n\nFaker::Creature::Horse.breed #=> \"Spanish Barb"
  },
  {
    "path": "doc/default/address.md",
    "chars": 1582,
    "preview": "# Faker::Address\n\nAvailable since version 0.3.0.\n\n```ruby\nFaker::Address.city #=> \"Imogeneborough\"\n\nFaker::Address.stree"
  },
  {
    "path": "doc/default/adjective.md",
    "chars": 165,
    "preview": "# Faker::Adjective\n\n```ruby\n# Random Positive Adjective\nFaker::Adjective.positive #=> \"Kind\"\n\n# Random Negative Adjectiv"
  },
  {
    "path": "doc/default/alphanumeric.md",
    "chars": 401,
    "preview": "# Faker::Alphanumeric\n\n```ruby\n# Keyword arguments: number\nFaker::Alphanumeric.alpha(number: 10) #=> \"zlvubkrwga\"\n\n# Key"
  },
  {
    "path": "doc/default/ancient.md",
    "chars": 200,
    "preview": "# Faker::Ancient\n\nAvailable since version 1.7.0.\n\n```ruby\nFaker::Ancient.god #=> \"Zeus\"\n\nFaker::Ancient.primordial #=> \""
  },
  {
    "path": "doc/default/app.md",
    "chars": 367,
    "preview": "# Faker::App\n\nAvailable since version 1.4.3.\n\n```ruby\nFaker::App.name #=> \"Treeflex\"\n\nFaker::App.version #=> \"1.85\"\n\nFak"
  },
  {
    "path": "doc/default/appliance.md",
    "chars": 148,
    "preview": "# Faker::Appliance\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::Appliance.brand #=> \"Bosch\"\n\nFaker::Appliance.equipme"
  },
  {
    "path": "doc/default/artist.md",
    "chars": 99,
    "preview": "# Faker::Artist\n\nAvailable since version 1.8.8.\n\n```ruby\nFaker::Artist.name #=> \"Michelangelo\"\n```\n"
  },
  {
    "path": "doc/default/avatar.md",
    "chars": 784,
    "preview": "# Faker::Avatar\n\n```ruby\nFaker::Avatar.image #=> \"https://robohash.org/sitsequiquia.png?size=300x300&set=set1\"\n\nFaker::A"
  },
  {
    "path": "doc/default/bank.md",
    "chars": 569,
    "preview": "# Faker::Bank\n```ruby\n\nFaker::Bank.account_number #=> 6738582379\n\n# Keyword arguments: digits\nFaker::Bank.account_number"
  },
  {
    "path": "doc/default/barcode.md",
    "chars": 1392,
    "preview": "# Faker::Barcode\n\nGenerates EAN, UPC, ISBN, ISMN, ISSN format barcode with check digit attached at last\n\n```ruby\n# EAN b"
  },
  {
    "path": "doc/default/beer.md",
    "chars": 382,
    "preview": "# Faker::Beer\n\nAvailable since version 1.6.2.\n\n```ruby\nFaker::Beer.brand #=> \"Heineken\"\n\nFaker::Beer.name #=> \"Hercules "
  },
  {
    "path": "doc/default/blood.md",
    "chars": 150,
    "preview": "# Faker::Blood\n\nAvailable since version 2.12.0.\n\n```ruby\nFaker::Blood.type #=> \"AB\"\n\nFaker::Blood.rh_factor #=> \"-\"\n\nFak"
  },
  {
    "path": "doc/default/boolean.md",
    "chars": 177,
    "preview": "# Faker::Boolean\n\nAvailable since version 1.6.2.\n\n```ruby\nFaker::Boolean.boolean #=> true\n\n# Keyword parameter: true_rat"
  },
  {
    "path": "doc/default/business.md",
    "chars": 233,
    "preview": "# Faker::Business\n\n```ruby\nFaker::Business.credit_card_number #=> \"1228-1221-1221-1431\"\n\nFaker::Business.credit_card_exp"
  },
  {
    "path": "doc/default/camera.md",
    "chars": 142,
    "preview": "# Faker::Camera\n\n```ruby\nFaker::Camera.brand #=> \"Canon\"\n\nFaker::Camera.model #=> \"450D\"\n\nFaker::Camera.brand_with_model"
  },
  {
    "path": "doc/default/cannabis.md",
    "chars": 702,
    "preview": "# Faker::Cannabis\n\nAvailable since version 1.9.0.\n\n```ruby\n# Random strain\nFaker::Cannabis.strain #=> \"24k\"\n\n# Random ca"
  },
  {
    "path": "doc/default/chile_rut.md",
    "chars": 1036,
    "preview": "# Faker::ChileRut\n\n```ruby\nFaker::ChileRut.full_rut #=> \"30686957-4\"\n\n# Returns rut between 1 (default param) and 999999"
  },
  {
    "path": "doc/default/chuck_norris.md",
    "chars": 152,
    "preview": "# Faker::ChuckNorris\n\nAvailable since version 1.6.4.\n\n```ruby\nFaker::ChuckNorris.fact #=> \"Chuck Norris can solve the To"
  },
  {
    "path": "doc/default/code.md",
    "chars": 404,
    "preview": "# Faker::Code\n\n```ruby\nFaker::Code.npi #=> \"0000126252\"\n\nFaker::Code.isbn #=> \"759021701-8\"\n\nFaker::Code.ean #=> \"460005"
  },
  {
    "path": "doc/default/coffee.md",
    "chars": 279,
    "preview": "# Faker::Coffee\n\n```ruby\nFaker::Coffee.blend_name #=> \"Summer Solstice\"\n\nFaker::Coffee.origin #=> \"Antigua, Guatemala\"\n\n"
  },
  {
    "path": "doc/default/coin.md",
    "chars": 137,
    "preview": "# Faker::Coin\n\n```ruby\n# Flip a coin\nFaker::Coin.flip #=> \"Heads\"\n\n# The currency of the coin\nFaker::Coin.name #=> \"Phil"
  },
  {
    "path": "doc/default/color.md",
    "chars": 262,
    "preview": "# Faker::Color\n\n```ruby\nFaker::Color.hex_color #=> \"#31a785\"\n\nFaker::Color.color_name #=> \"yellow\"\n\nFaker::Color.rgb_col"
  },
  {
    "path": "doc/default/commerce.md",
    "chars": 889,
    "preview": "# Faker::Commerce\n\n```ruby\nFaker::Commerce.color #=> \"lavender\"\n\n# Keyword arguments: max, fixed_amount\nFaker::Commerce."
  },
  {
    "path": "doc/default/company.md",
    "chars": 3301,
    "preview": "# Faker::Company\n\n```ruby\nFaker::Company.name #=> \"Hirthe-Ritchie\"\n\nFaker::Company.suffix #=> \"Group\"\n\nFaker::Company.in"
  },
  {
    "path": "doc/default/compass.md",
    "chars": 1269,
    "preview": "# Faker::Compass\n\nAvailable since version 1.8.0.\n\n```ruby\n# A random direction\nFaker::Compass.direction                 "
  },
  {
    "path": "doc/default/computer.md",
    "chars": 344,
    "preview": "# Faker::Computer\n\nAvailable since version 2.12.0.\n\n```ruby\n# A random computer platform\nFaker::Computer.platform #=> \"L"
  },
  {
    "path": "doc/default/construction.md",
    "chars": 505,
    "preview": "# Faker::Construction\n\nAvailable in future versions of faker\n\n```ruby\n# Random material\nFaker::Construction.material #=>"
  },
  {
    "path": "doc/default/cosmere.md",
    "chars": 566,
    "preview": "# Faker::Cosmere\n\n```ruby\nFaker::Cosmere.aon                    #=> \"Rao\"\n\nFaker::Cosmere.shard_world            #=> \"Yo"
  },
  {
    "path": "doc/default/crypto.md",
    "chars": 435,
    "preview": "# Faker::Crypto\n\nAvailable since version 1.6.4.\n\n```ruby\nFaker::Crypto.md5 #=> \"6b5ed240042e8a65c55ddb826c3408e6\"\n\nFaker"
  },
  {
    "path": "doc/default/crypto_coin.md",
    "chars": 376,
    "preview": "# Faker::CryptoCoin\n\n```ruby\nFaker::CryptoCoin.coin_name #=> \"Bitcoin\"\n\nFaker::CryptoCoin.acronym #=> \"BTC\"\n\nFaker::Cryp"
  },
  {
    "path": "doc/default/currency.md",
    "chars": 136,
    "preview": "# Faker::Currency\n\n```ruby\nFaker::Currency.name #=> \"Swedish Krona\"\n\nFaker::Currency.code #=> \"USD\"\n\nFaker::Currency.sym"
  },
  {
    "path": "doc/default/date.md",
    "chars": 2074,
    "preview": "# Faker::Date\n\n```ruby\n# Random date between dates\n# Keyword arguments: from, to\nFaker::Date.between(from: '2014-09-23',"
  },
  {
    "path": "doc/default/dc_comics.md",
    "chars": 373,
    "preview": "# Faker::DcComics\n\nA fun collection of hundreds of your favorite DC Comics Heroes, Heroines, Villains, Alter Egos and Si"
  },
  {
    "path": "doc/default/demographic.md",
    "chars": 473,
    "preview": "# Faker::Demographic\n\nAvailable since version 1.7.3.\n\n```ruby\nFaker::Demographic.race #=> \"Native Hawaiian or Other Paci"
  },
  {
    "path": "doc/default/dessert.md",
    "chars": 255,
    "preview": "# Faker::Dessert\n\nAvailable since version 1.8.0.\n\n```ruby\n# Random dessert variety\nFaker::Dessert.variety #=> \"Cake\"\n\n# "
  },
  {
    "path": "doc/default/device.md",
    "chars": 293,
    "preview": "# Faker::Device\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::Device.build_number #=> \"5\"\n\nFaker::Device.manufacturer "
  },
  {
    "path": "doc/default/driving_licence.md",
    "chars": 1557,
    "preview": "# Faker::DrivingLicence\n\n```ruby\n# Generate a licence number in GB format, as issued in England, Scotland and Wales\n# Th"
  },
  {
    "path": "doc/default/educator.md",
    "chars": 465,
    "preview": "# Faker::Educator\n\nAvailable since version 1.6.4.\n\n```ruby\nFaker::Educator.university #=> \"Mallowtown Technical College\""
  },
  {
    "path": "doc/default/electrical_components.md",
    "chars": 246,
    "preview": "# Faker::ElectricalComponents\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::ElectricalComponents.active #=> \"Transisto"
  },
  {
    "path": "doc/default/emotion.md",
    "chars": 106,
    "preview": "# Faker::Emotion\n\n```ruby\nFaker::Emotion.noun #=> \"euphoria\"\nFaker::Emotion.adjective #=> \"chagrined\"\n```\n"
  },
  {
    "path": "doc/default/esport.md",
    "chars": 271,
    "preview": "# Faker::Esport\n\n```ruby\n# Random player\nFaker::Esport.player #=> \"Crimsix\"\n\n# Random team\nFaker::Esport.team #=> \"CLG\"\n"
  },
  {
    "path": "doc/default/file.md",
    "chars": 1049,
    "preview": "# Faker::File\n\nAvailable since version 1.6.4.\n\n```ruby\nFaker::File.extension #=> \"mp3\"\n\n# Keyword arguments: media_type\n"
  },
  {
    "path": "doc/default/finance.md",
    "chars": 647,
    "preview": "# Faker::Finance\n\n```ruby\n# Random credit card\nFaker::Finance.credit_card #=> \"3018-348979-1853\"\nFaker::Finance.credit_c"
  },
  {
    "path": "doc/default/food.md",
    "chars": 651,
    "preview": "# Faker::Food\n\nAvailable since version 1.7.0.\n\n```ruby\nFaker::Food.allergen #=> \"Peanuts\"\n\nFaker::Food.description #=> \""
  },
  {
    "path": "doc/default/funny_name.md",
    "chars": 320,
    "preview": "# Faker::FunnyName\n\nAvailable since version 1.8.0.\n\n```ruby\nFaker::FunnyName.name #=> \"Sam Pull\"\n\nFaker::FunnyName.two_w"
  },
  {
    "path": "doc/default/gender.md",
    "chars": 178,
    "preview": "# Faker::Gender\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::Gender.type #=> \"Non-binary\"\n\nFaker::Gender.binary_type "
  },
  {
    "path": "doc/default/greek_philosophers.md",
    "chars": 183,
    "preview": "# Faker::GreekPhilosophers\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::GreekPhilosophers.name #=> \"Socrates\"\n\nFaker:"
  },
  {
    "path": "doc/default/hacker.md",
    "chars": 694,
    "preview": "# Faker::Hacker\nAre you having trouble writing tech-savvy dialogue for your latest screenplay?\nWorry not! Hollywood-grad"
  },
  {
    "path": "doc/default/harry_potter.md",
    "chars": 385,
    "preview": "# Faker::HarryPotter\n\nAvailable since version 1.7.3.\n\n```ruby\nFaker::HarryPotter.character #=> \"Harry Potter\"\n\nFaker::Ha"
  },
  {
    "path": "doc/default/hipster.md",
    "chars": 4849,
    "preview": "# Faker::Hipster\n\nAdapted from [Hipster Ipsum](http://hipsum.co/)\n\n```ruby\nFaker::Hipster.word #=> \"irony\"\n\n# Keyword ar"
  },
  {
    "path": "doc/default/hitchhikers_guide_to_the_galaxy.md",
    "chars": 680,
    "preview": "# Faker::HitchhikersGuideToTheGalaxy\n\nAvailable since version 1.8.0.\n\n```ruby\nFaker::HitchhikersGuideToTheGalaxy.charact"
  },
  {
    "path": "doc/default/hobby.md",
    "chars": 83,
    "preview": "# Faker::Hobby\n\n# @faker.version next\n\n```ruby\nFaker::Hobby.activity #=> \"Cooking\"\n"
  },
  {
    "path": "doc/default/house.md",
    "chars": 96,
    "preview": "# Faker::House\n\n```ruby\nFaker::House.furniture #=> \"chair\"\n\nFaker::House.room #=> \"kitchen\"\n```\n"
  },
  {
    "path": "doc/default/html.md",
    "chars": 3308,
    "preview": "# Faker::HTML\n\nAvailable since version 3.2.1.\n\nThe `Faker::HTML` module provides methods for generating random HTML cont"
  },
  {
    "path": "doc/default/id_number.md",
    "chars": 2485,
    "preview": "# Faker::IdNumber\n\n```ruby\n# Generate a valid US Social Security number\nFaker::IdNumber.valid #=> \"552-56-3593\"\n\n# Gener"
  },
  {
    "path": "doc/default/industry_segments.md",
    "chars": 279,
    "preview": "# Faker::IndustrySegments\n\n```ruby\nFaker::IndustrySegments.industry #=> \"Basic Materials\"\n\nFaker::IndustrySegments.super"
  },
  {
    "path": "doc/default/internet.md",
    "chars": 4707,
    "preview": "# Faker::Internet\n\n```ruby\n# Keyword arguments: name, username, email, password, domain_name, user_agent, uuid etc...\nFa"
  },
  {
    "path": "doc/default/invoice.md",
    "chars": 235,
    "preview": "# Faker::Invoice\nModule for creating valid invoice references.\nhttps://en.wikipedia.org/wiki/Creditor_Reference\n\n```ruby"
  },
  {
    "path": "doc/default/job.md",
    "chars": 308,
    "preview": "# Faker::Job\n\n```ruby\nFaker::Job.title #=> \"Lead Accounting Associate\"\n\nFaker::Job.field #=> \"Manufacturing\"\n\nFaker::Job"
  },
  {
    "path": "doc/default/json.md",
    "chars": 2788,
    "preview": "# Faker::Json\n\n**shallow_json(width: width_int, options: options_hash)** -> JSON formatted string\n\n Takes a width_int an"
  },
  {
    "path": "doc/default/kpop.md",
    "chars": 354,
    "preview": "# Faker::Kpop\n\n```ruby\nFaker::Kpop.i_groups # 1990's og groups =>  \"Seo Taiji and Boys\"\n\nFaker::Kpop.ii_groups # 2000's "
  },
  {
    "path": "doc/default/lorem.md",
    "chars": 6122,
    "preview": "# Faker::Lorem\n\n```ruby\n# Keyword arguments: exclude_words (prevent specific words from being produced)\nFaker::Lorem.wor"
  },
  {
    "path": "doc/default/lorem_flickr.md",
    "chars": 2737,
    "preview": "# Faker::LoremFlickr\n\nAvailable since version 1.9.0.\n\n```ruby\n# Keyword arguments: size, search_terms, match_all\nFaker::"
  },
  {
    "path": "doc/default/markdown.md",
    "chars": 2756,
    "preview": "# Faker::Markdown\n\nAvailable since version 1.8.0.\n\nGenerates markdown formatting with Lorem Ipsum text\n\n```ruby\n#Headers"
  },
  {
    "path": "doc/default/marketing.md",
    "chars": 116,
    "preview": "# Faker::Marketing\n\n```ruby\nFaker::Marketing.buzzwords #=> \"rubber meets the road\", \"sprint to the finish line\"\n```\n"
  },
  {
    "path": "doc/default/measurement.md",
    "chars": 894,
    "preview": "# Faker::Measurement\n\n### For each, if you don't pass in an integer or float, it randomly selects an integer between 1 a"
  },
  {
    "path": "doc/default/military.md",
    "chars": 426,
    "preview": "# Faker::Military\n\n```ruby\nFaker::Military.army_rank #=> \"Staff Sergeant\"\n\nFaker::Military.marines_rank #=> \"Gunnery Ser"
  },
  {
    "path": "doc/default/mountain.md",
    "chars": 120,
    "preview": "# Faker::Mountain\n\n```ruby\nFaker::Mountain.name #=> \"Mount Everest\"\nFaker::Mountain.range #=> \"Dhaulagiri Himalaya\"\n```\n"
  },
  {
    "path": "doc/default/name.md",
    "chars": 545,
    "preview": "# Faker::Name\n\n```ruby\nFaker::Name.name             #=> \"Tyshawn Johns Sr.\"\n\nFaker::Name.name_with_middle #=> \"Aditya El"
  },
  {
    "path": "doc/default/nation.md",
    "chars": 372,
    "preview": "# Faker::Nation\n\nAvailable since version 1.9.0.\n\n```ruby\n# Random Nationality\nFaker::Nation.nationality #=> \"Nepalese\"\n\n"
  },
  {
    "path": "doc/default/national_health_service.md",
    "chars": 409,
    "preview": "# Faker::NationalHealthService\n\nThe NHS sets aside a range of numbers from 999 000 0000 to 999 999 9999 for\ntest purpose"
  },
  {
    "path": "doc/default/nato_phonetic_alphabet.md",
    "chars": 171,
    "preview": "# Faker::NatoPhoneticAlphabet\n\nAvailable since version 1.9.0.\n\n```ruby\n# A code word from the NATO phonetic alphabet\nFak"
  },
  {
    "path": "doc/default/number.md",
    "chars": 1552,
    "preview": "# Faker::Number\n\n```ruby\n# Produces a number of the specified digits where the leading digit is never 0\n# Keyword argume"
  },
  {
    "path": "doc/default/omniauth.md",
    "chars": 9916,
    "preview": "Faker::Omniauth\n\nAvailable since version 1.8.0.\n\n[Omniauth](https://github.com/omniauth/omniauth) is a library that stan"
  },
  {
    "path": "doc/default/phone_number.md",
    "chars": 3922,
    "preview": "# Faker::PhoneNumber\n\nPhone numbers generate North American Numbering Plan formats (with +1 as the country code). For di"
  },
  {
    "path": "doc/default/placeholdit.md",
    "chars": 1473,
    "preview": "# Faker::Placeholdit\n\n```ruby\n# Keyword arguments: size, format, background_color, text_color, text\nFaker::Placeholdit.i"
  },
  {
    "path": "doc/default/programming_language.md",
    "chars": 146,
    "preview": "# Faker::ProgrammingLanguage\n\n```ruby\nFaker::ProgrammingLanguage.name #=> \"Ruby\"\n\nFaker::ProgrammingLanguage.creator #=>"
  },
  {
    "path": "doc/default/relationship.md",
    "chars": 550,
    "preview": "# Faker::Relationship\n### A Faker module for familial relationships.\n\n```ruby\n# Keyword arguments: connection\nFaker::Rel"
  },
  {
    "path": "doc/default/restaurant.md",
    "chars": 458,
    "preview": "# Faker::Restaurant\n\n```ruby\nFaker::Restaurant.name          #=> \"Curry King\"\n\nFaker::Restaurant.type          #=> \"Comf"
  },
  {
    "path": "doc/default/rock_band.md",
    "chars": 71,
    "preview": "# Faker::RockBand\n\n```ruby\nFaker::RockBand.name #=> \"Led Zeppelin\"\n```\n"
  },
  {
    "path": "doc/default/science.md",
    "chars": 1147,
    "preview": "# Faker::Science\n\n```ruby\n##\n# Produces a name of a science\n# You can optionally filter by specifying one or more of the"
  },
  {
    "path": "doc/default/slack_emoji.md",
    "chars": 913,
    "preview": "# Faker::SlackEmoji\n\nAvailable since version 1.5.0.\n\n```ruby\n# Random Slack Emoji from people category\nFaker::SlackEmoji"
  },
  {
    "path": "doc/default/source.md",
    "chars": 719,
    "preview": "# Faker::Source\nNeed to generate a code sample for something? Just give me the language (defaults to `ruby`, obviously)."
  },
  {
    "path": "doc/default/south_africa.md",
    "chars": 985,
    "preview": "# Faker::SouthAfrica\n\nGenerate South African ID Numbers, phone numbers and company registration\nnumbers. Delegates as ne"
  },
  {
    "path": "doc/default/space.md",
    "chars": 1061,
    "preview": "# Faker::Space\n\nAvailable since version 1.6.4.\n\n```ruby\n# Random planet from our Solar System\nFaker::Space.planet #=> \"V"
  },
  {
    "path": "doc/default/string.md",
    "chars": 544,
    "preview": "# Faker::String\nRandom UTF-8 string with optional nested length selectors.  Very useful for testing.  Guaranteed to find"
  },
  {
    "path": "doc/default/stripe.md",
    "chars": 1010,
    "preview": "# Faker::Stripe\n\nTest Stripe transactions without hardcoding card numbers and tokens\n\n```ruby\n# Keyword arguments: card_"
  },
  {
    "path": "doc/default/subscription.md",
    "chars": 265,
    "preview": "# Faker::Subscription\n\n```ruby\nFaker::Subscription.plan #=> \"Platinum\"\n\nFaker::Subscription.status #=> \"Active\"\n\nFaker::"
  },
  {
    "path": "doc/default/superhero.md",
    "chars": 413,
    "preview": "# Faker::Superhero\n\nAvailable since version 1.6.2.\n\n```ruby\n# Random Superhero name\nFaker::Superhero.name #=> \"Magnifice"
  },
  {
    "path": "doc/default/tea.md",
    "chars": 315,
    "preview": "# Faker::Tea\n\nAvailable since version next.\n\n```ruby\n# Get a tea variety\nFaker::Tea.variety # => \"Earl Grey\"\n\n# Get a te"
  },
  {
    "path": "doc/default/team.md",
    "chars": 387,
    "preview": "# Faker::Team\n\n```ruby\n# Random Team Creature\nFaker::Team.creature #=> \"gooses\"\n\n# Random Team Name created from random "
  },
  {
    "path": "doc/default/theater.md",
    "chars": 319,
    "preview": "# Faker::Theater\n\n```ruby\n# Produces the name of a musical for an older audience\nFaker::Theater.adult_musical #=> \"Mamma"
  },
  {
    "path": "doc/default/time.md",
    "chars": 2613,
    "preview": "# Faker::Time\n\n```ruby\n# Random Time between two times\n# Keyword arguments: from, to, format\nFaker::Time.between(from: D"
  },
  {
    "path": "doc/default/types.md",
    "chars": 1209,
    "preview": "# Faker::Types\n\n```ruby\n# Random String created from word (Faker::Lorem.word)\nFaker::Types.rb_string #=> \"foobar\"\n\n# Ran"
  },
  {
    "path": "doc/default/university.md",
    "chars": 430,
    "preview": "# Faker::University\n\nAvailable since version 1.5.0.\n\n```ruby\n# Random University Name\nFaker::University.name #=> \"South "
  },
  {
    "path": "doc/default/vehicle.md",
    "chars": 2288,
    "preview": "# Faker::Vehicle\n\nAvailable since version 1.6.4.\n\n```ruby\nFaker::Vehicle.vin #=> \"LLDWXZLG77VK2LUUF\"\n\n# Random vehicle m"
  },
  {
    "path": "doc/default/verbs.md",
    "chars": 210,
    "preview": "# Faker::Verb\n\n```ruby\nFaker::Verb.base #=> \"hurt\"\n\nFaker::Verb.past #=> \"completed\"\n\nFaker::Verb.past_participle #=> \"d"
  },
  {
    "path": "doc/default/vulnerability_identifier.md",
    "chars": 132,
    "preview": "# Faker::VulnerabilityIdentifier\n\nAvailable since version next.\n\n```ruby\nFaker::VulnerabilityIdentifier.cve #=> \"CVE-202"
  },
  {
    "path": "doc/default/world_cup.md",
    "chars": 480,
    "preview": "# Faker::WorldCup\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::WorldCup.team #=> \"South Korea\"\n\nFaker::WorldCup.stadi"
  },
  {
    "path": "doc/default/x.md",
    "chars": 4829,
    "preview": "# Faker::X\n\nGenerates approximate X (previously Twitter) user and tweet objects, based on X's API v2 responses.\n\nThe gen"
  },
  {
    "path": "doc/drone/drone.md",
    "chars": 1323,
    "preview": "# `Faker::Drone`\n\n```ruby\n# Aircraft Properties\nFaker::Drone.name                   #=> \"DJI Mavic Air 2\"\nFaker::Drone.w"
  },
  {
    "path": "doc/fantasy/tolkien.md",
    "chars": 458,
    "preview": "# Faker::Fantasy::Tolkien\n\n```ruby\n# Any character from the entire Tolkien legendarium\nFaker::Fantasy::Tolkien.character"
  },
  {
    "path": "doc/games/clash_of_clans.md",
    "chars": 197,
    "preview": "# Faker::Games::ClashOfClans\n\n```ruby\nFaker::Games::ClashOfClans.troop #=> \"Barbarian\"\n\nFaker::Games::ClashOfClans.rank "
  },
  {
    "path": "doc/games/dnd.md",
    "chars": 614,
    "preview": "# Faker::Games::DnD\n\n```ruby\nFaker::Games::DnD.alignment #=> \"Lawful Neutral\"\n\nFaker::Games::DnD.background #=> \"Urchin\""
  },
  {
    "path": "doc/games/dota.md",
    "chars": 558,
    "preview": "# Faker::Games::Dota\n\nAvailable since version 1.9.0.\n\n```ruby\n# Random hero\nFaker::Games::Dota.hero #=> \"Abaddon\"\n\n# Ran"
  },
  {
    "path": "doc/games/elder_scrolls.md",
    "chars": 545,
    "preview": "# Faker::Games::ElderScrolls\n\n```ruby\nFaker::Games::ElderScrolls.race #=> Argonian\n\nFaker::Games::ElderScrolls.city #=> "
  },
  {
    "path": "doc/games/fallout.md",
    "chars": 253,
    "preview": "# Faker::Games::Fallout\n\n```ruby\nFaker::Games::Fallout.character #=> \"Dogmeat\"\n\nFaker::Games::Fallout.faction #=> \"The I"
  },
  {
    "path": "doc/games/final_fantasy_xiv.md",
    "chars": 581,
    "preview": "# Faker::Games::FinalFantasyXIV\n\n```ruby\n# Generate a random character from Final Fantasy XIV\nFaker::Games::FinalFantasy"
  },
  {
    "path": "doc/games/game.md",
    "chars": 210,
    "preview": "# Faker::Game\n\n```ruby\n# Random Game Title\nFaker::Game.title #=> \"Half-Life\"\n\n# Random Game Genre\nFaker::Game.genre #=> "
  },
  {
    "path": "doc/games/half_life.md",
    "chars": 290,
    "preview": "# Faker::Games::HalfLife\n\n```ruby\n# Any character from the game\nFaker::Games::HalfLife.character #=> \"Gordon Freeman\"\n\n#"
  },
  {
    "path": "doc/games/heroes.md",
    "chars": 222,
    "preview": "# Faker::Games::Heroes\n\n```ruby\nFaker::Games::Heroes.name #=> \"Christian\"\n\nFaker::Games::Heroes.specialty #=> \"Ballista\""
  },
  {
    "path": "doc/games/heroes_of_the_storm.md",
    "chars": 271,
    "preview": "# Faker::Games::HeroesOfTheStorm\n\n```ruby\nFaker::Games::HeroesOfTheStorm.battleground #=> \"Towers of Doom\"\n\nFaker::Games"
  },
  {
    "path": "doc/games/league_of_legends.md",
    "chars": 422,
    "preview": "# Faker::Games::LeagueOfLegends\n\nAvailable since version 1.8.0.\n\n```ruby\nFaker::Games::LeagueOfLegends.champion #=> \"Jar"
  },
  {
    "path": "doc/games/minecraft.md",
    "chars": 768,
    "preview": "# Faker::Games::Minecraft\n\n```ruby\n\n# Generate random achievement from Minecraft\nFaker::Games::Minecraft.achievement #=>"
  },
  {
    "path": "doc/games/myst.md",
    "chars": 365,
    "preview": "# Faker::Games::Myst\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::Games::Myst.game #=> \"Myst III: Exile\"\n\nFaker::Game"
  },
  {
    "path": "doc/games/overwatch.md",
    "chars": 213,
    "preview": "# Faker::Games::Overwatch\n\nAvailable since version 1.8.0.\n\n```ruby\nFaker::Games::Overwatch.hero #=> \"Tracer\"\n\nFaker::Gam"
  },
  {
    "path": "doc/games/pokemon.md",
    "chars": 208,
    "preview": "# Faker::Games::Pokemon\n\nAvailable since version 1.7.0.\n\n```ruby\nFaker::Games::Pokemon.name #=> \"Pikachu\"\n\nFaker::Games:"
  },
  {
    "path": "doc/games/sonic_the_hedgehog.md",
    "chars": 338,
    "preview": "# Faker::Games::SonicTheHedgehog\n\n```ruby\n# Any character from the games\nFaker::Games::SonicTheHedgehog.character #=> \"S"
  },
  {
    "path": "doc/games/street_fighter.md",
    "chars": 454,
    "preview": "# Faker::Games::StreetFighter\n\n```ruby\n\n# Generate random playable character from Street Fighter\nFaker::Games::StreetFig"
  },
  {
    "path": "doc/games/super_mario.md",
    "chars": 283,
    "preview": "# Faker::Games::Super Mario\n\n```ruby\n# Random Super Mario character\nFaker::Games::SuperMario.character #=> \"Luigi\"\n\n# Ra"
  },
  {
    "path": "doc/games/super_smash_bros.md",
    "chars": 321,
    "preview": "# Faker::Games::SuperSmashBros\n\nData up to date as of October 2018, preceding any final announcements on *Super Smash Br"
  },
  {
    "path": "doc/games/touhou.md",
    "chars": 438,
    "preview": "# Faker::Games::Touhou\n\n```ruby\n# Random Touhou game\nFaker::Games::Touhou.game #=> \"Mountain of Faith\"\n\n# Random Touhou "
  },
  {
    "path": "doc/games/warhammer_fantasy.md",
    "chars": 610,
    "preview": "# Faker::Games::WarhammerFantasy\n\n```ruby\n# Generate random a hero from Warhammer Fantasy\nFaker::Games::WarhammerFantasy"
  },
  {
    "path": "doc/games/witcher.md",
    "chars": 470,
    "preview": "# Faker::Games::Witcher\n\n```ruby\nFaker::Games::Witcher.character # => \"Triss Merigold\"\n\nFaker::Games::Witcher.witcher # "
  },
  {
    "path": "doc/games/world_of_warcraft.md",
    "chars": 497,
    "preview": "# Faker::Games::WorldOfWarcraft\n\n```ruby\n# Generate a random character from World of Warcraft\nFaker::Games::WorldOfWarcr"
  },
  {
    "path": "doc/games/zelda.md",
    "chars": 343,
    "preview": "# Faker::Games::Zelda\n\nAvailable since version 1.7.3.\n\n```ruby\n# Random Zelda game\nFaker::Games::Zelda.game #=> \"Ocarina"
  },
  {
    "path": "doc/internet/http.md",
    "chars": 449,
    "preview": "# Faker::Internet::HTTP\n\nAvailable since version next.\n\n# Keyword arguments: group\n```ruby\nFaker::Internet::HTTP.status_"
  },
  {
    "path": "doc/japanese_media/conan.md",
    "chars": 234,
    "preview": "# Faker::JapaneseMedia::Conan\n\n```ruby\nFaker::JapaneseMedia::Conan.character #=> \"Conan Edogawa\"\n\nFaker::JapaneseMedia::"
  },
  {
    "path": "doc/japanese_media/cowboy_bebop.md",
    "chars": 335,
    "preview": "# Faker::JapaneseMedia::CowboyBebop\n\nAvailable since version @faker.version next\n\n```ruby\nFaker::JapaneseMedia::CowboyBe"
  },
  {
    "path": "doc/japanese_media/doraemon.md",
    "chars": 212,
    "preview": "# Faker::JapaneseMedia::Doraemon\n\n```ruby\nFaker::JapaneseMedia::Doraemon.character #=> \"Nobita\"\n\nFaker::JapaneseMedia::D"
  },
  {
    "path": "doc/japanese_media/dragon_ball.md",
    "chars": 237,
    "preview": "# Faker::JapaneseMedia::DragonBall\n\nAvailable since version 1.8.0.\n\n```ruby\nFaker::JapaneseMedia::DragonBall.character #"
  },
  {
    "path": "doc/japanese_media/fullmetal_alchemist_brotherhood.md",
    "chars": 293,
    "preview": "# Faker::JapaneseMedia::FullmetalAchemistBrotherhood\n\n```ruby\nFaker::JapaneseMedia::FullmetalAchemistBrotherhood.charact"
  },
  {
    "path": "doc/japanese_media/kamen_rider.md",
    "chars": 623,
    "preview": "# Faker::JapaneseMedia::KamenRider\n\n```ruby\nFaker::JapaneseMedia::KamenRider.kamen_rider #=> \"Kamen Rider Revice\"\nFaker:"
  },
  {
    "path": "doc/japanese_media/naruto.md",
    "chars": 301,
    "preview": "# Faker::JapaneseMedia::Naruto\n\n```ruby\nFaker::JapaneseMedia::Naruto.character #=> \"Naruto Uzumaki\"\n\nFaker::JapaneseMedi"
  },
  {
    "path": "doc/japanese_media/one_piece.md",
    "chars": 404,
    "preview": "# Faker::JapaneseMedia::OnePiece\n\n```ruby\nFaker::JapaneseMedia::OnePiece.character #=> \"Monkey D. Luffy\"\n\nFaker::Japanes"
  },
  {
    "path": "doc/japanese_media/studio_ghibli.md",
    "chars": 296,
    "preview": "# Faker::JapaneseMedia::StudioGhibli\n\n```ruby\nFaker::JapaneseMedia::StudioGhibli.character #=> \"Howl Jenkins Pendragon\"\n"
  },
  {
    "path": "doc/japanese_media/sword_art_online.md",
    "chars": 481,
    "preview": "# Faker::JapaneseMedia::SwordArtOnline\n\nAvailable since version 1.9.0.\n\n```ruby\n# Random Sword Art Online real name\nFake"
  },
  {
    "path": "doc/locations/australia.md",
    "chars": 204,
    "preview": "# Faker::Locations::Australia\n\n```ruby\nFaker::Locations::Australia.location # => \"Sydney\"\n\nFaker::Locations::Australia.a"
  },
  {
    "path": "doc/movies/avatar.md",
    "chars": 224,
    "preview": "# Faker::Movies::Avatar\n\n```ruby\nFaker::Movies::Avatar.character #=> \"Miles Quaritch\"\n\nFaker::Movies::Avatar.date #=> \"D"
  },
  {
    "path": "doc/movies/back_to_the_future.md",
    "chars": 256,
    "preview": "# Faker::Movies::BackToTheFuture\n\n```ruby\nFaker::Movies::BackToTheFuture.character #=> \"Marty McFly\"\n\nFaker::Movies::Bac"
  },
  {
    "path": "doc/movies/departed.md",
    "chars": 266,
    "preview": "# Faker::Movies::Departed\n\nAvailable since version next.\n\n```ruby\nFaker::Movies::Departed.actor #=> \"Matt Damon\"\n\nFaker:"
  },
  {
    "path": "doc/movies/ghostbusters.md",
    "chars": 343,
    "preview": "# Faker::Ghostbusters\n\n```ruby\nFaker::Movies::Ghostbusters.actor #=> \"Bill Murray\"\n\nFaker::Movies::Ghostbusters.characte"
  },
  {
    "path": "doc/movies/grateful_dead.md",
    "chars": 157,
    "preview": "# Faker::Movies::GratefulDead\n\n```ruby\nFaker::Movies::GratefulDead.player #=> \"Jerry Garcia\"\n\nFaker::Movies::GratefulDea"
  },
  {
    "path": "doc/movies/harry_potter.md",
    "chars": 441,
    "preview": "# Faker::Movies::HarryPotter\n\nAvailable since version 1.7.3.\n\n```ruby\nFaker::Movies::HarryPotter.character #=> \"Harry Po"
  },
  {
    "path": "doc/movies/hitchhikers_guide_to_the_galaxy.md",
    "chars": 744,
    "preview": "# Faker::Movies::HitchhikersGuideToTheGalaxy\n\nAvailable since version 1.8.0.\n\n```ruby\nFaker::Movies::HitchhikersGuideToT"
  },
  {
    "path": "doc/movies/hobbit.md",
    "chars": 409,
    "preview": "# Faker::Movies::Hobbit\n\nAvailable since version 1.8.0.\n\n```ruby\n# Any character from the book\nFaker::Movies::Hobbit.cha"
  },
  {
    "path": "doc/movies/how_to_train_your_dragon.md",
    "chars": 224,
    "preview": "# Faker::Movies::HowToTrainYourDragon\n\n```ruby\nFaker::Movies::HowToTrainYourDragon.character #=> \"Hiccup\"\nFaker::Movies:"
  },
  {
    "path": "doc/movies/lebowski.md",
    "chars": 260,
    "preview": "# Faker::Movies::Lebowski\n\nAvailable since version 1.8.8.\n\n```ruby\nFaker::Movies::Lebowski.actor #=> \"John Goodman\"\n\nFak"
  },
  {
    "path": "doc/movies/lord_of_the_rings.md",
    "chars": 157,
    "preview": "# Faker::Movies::LordOfTheRings\n\n```ruby\nFaker::Movies::LordOfTheRings.character #=> \"Legolas\"\n\nFaker::Movies::LordOfThe"
  },
  {
    "path": "doc/movies/movie.md",
    "chars": 133,
    "preview": "# Faker::Movie\n\n```ruby\nFaker::Movie.title #=> \"The Lord of the Rings: The Two Towers\"\n\nFaker::Movie.quote #=> \"Bumble b"
  },
  {
    "path": "doc/movies/princess_bride.md",
    "chars": 255,
    "preview": "# Faker::Movies::PrincessBride\n\nAvailable since version 1.9.0.\n\n```ruby\nFaker::Movies::PrincessBride.character #=> \"Drea"
  },
  {
    "path": "doc/movies/star_wars.md",
    "chars": 752,
    "preview": "# Faker::Movies::StarWars\n\nAvailable since version 1.6.2.\n\n```ruby\nFaker::Movies::StarWars.call_squadron #=> \"Green\"\n\nFa"
  },
  {
    "path": "doc/movies/the_room.md",
    "chars": 259,
    "preview": "# Faker::Movies::TheRoom\n\n```ruby\nFaker::Movies::TheRoom.actor #=> \"Tommy Wiseau\"\n\nFaker::Movies::TheRoom.character #=> "
  },
  {
    "path": "doc/movies/tron.md",
    "chars": 483,
    "preview": "# Faker::Movies::Tron\n\n```ruby\nFaker::Movies::Tron.character #=> \"bit\"\n\nFaker::Movies::Tron.game #=> \"Space Paranoids\"\n\n"
  },
  {
    "path": "doc/movies/v_for_vendetta.md",
    "chars": 414,
    "preview": "# Faker::Movies::VForVendetta\n\n```ruby\nFaker::Movies::VForVendetta.character #=> \"V\"\n\nFaker::Movies::VForVendetta.speech"
  },
  {
    "path": "doc/music/bossa_nova.md",
    "chars": 139,
    "preview": "# Faker::Music::BossaNova\n\n```ruby\nFaker::Music::BossaNova.artist #=> \"Tom Jobim\"\n\nFaker::Music::BossaNova.song #=> \"Che"
  },
  {
    "path": "doc/music/grateful_dead.md",
    "chars": 142,
    "preview": "# Faker::Music::GratefulDead\n\n```ruby\nFaker::Music::GratefulDead.player #=> \"Jerry Garcia\"\n\nFaker::Music::GratefulDead.s"
  },
  {
    "path": "doc/music/hiphop.md",
    "chars": 173,
    "preview": "# Faker::Music::Hiphop\n\n```ruby\nFaker::Music::Hiphop.artist #=> \"Lil Wayne\"\n\nFaker::Music::Hiphop.groups #=> \"G-Unit\"\n\nF"
  },
  {
    "path": "doc/music/music.md",
    "chars": 321,
    "preview": "# Faker::Music\n\nAvailable since version 1.6.4.\n\n```ruby\nFaker::Music.key #=> \"C\"\n\nFaker::Music.chord #=> \"Amaj7\"\n\nFaker:"
  },
  {
    "path": "doc/music/opera.md",
    "chars": 1148,
    "preview": "# Faker::Music::Opera\n\n```ruby\nFaker::Music::Opera.verdi #=> \"Il Trovatore\"\n\nFaker::Music::Opera.rossini #=> \"Il Barbier"
  },
  {
    "path": "doc/music/pearl_jam.md",
    "chars": 171,
    "preview": "# Faker::Music::PearlJam\n\n```ruby\nFaker::Music::PearlJam.musician #=> \"Eddie Vedder\"\n\nFaker::Music::PearlJam.album #=> \""
  },
  {
    "path": "doc/music/phish.md",
    "chars": 164,
    "preview": "# Faker::Music::Phish\n\n```ruby\nFaker::Music::Phish.album #=> \"Fuego\"\n\nFaker::Music::Phish.musician #=> \"Trey Anastasio\"\n"
  },
  {
    "path": "doc/music/prince.md",
    "chars": 287,
    "preview": "# Faker::Music::Prince\n\n```ruby\nFaker::Music::Prince.lyric #=> \"It's been 7 hours and 16 days since you took your love a"
  },
  {
    "path": "doc/music/rock_band.md",
    "chars": 129,
    "preview": "# Faker::Music::RockBand\n\n```ruby\nFaker::Music::RockBand.name #=> \"Led Zeppelin\"\n\nFaker::Music::RockBand.song #=> \"Dream"
  }
]

// ... and 934 more files (download for full content)

About this extraction

This page contains the full source code of the faker-ruby/faker GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1134 files (5.7 MB), approximately 1.5M tokens, and a symbol index with 4818 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!