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 #
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
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.