diff --git a/README.md b/README.md index 903a2c205a..6c1c10cafc 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,7 @@ Contents - [Faker::Omniauth](doc/omniauth.md) - [Faker::OnePiece](doc/one_piece.md) - [Faker::Overwatch](doc/overwatch.md) + - [Faker::ParksAndRec](doc/parks_and_rec.md) - [Faker::PhoneNumber](doc/phone_number.md) - [Faker::Placeholdit](doc/placeholdit.md) - [Faker::Pokemon](doc/pokemon.md) diff --git a/doc/parks_and_rec.md b/doc/parks_and_rec.md new file mode 100644 index 0000000000..88bf071596 --- /dev/null +++ b/doc/parks_and_rec.md @@ -0,0 +1,7 @@ +# Faker::ParksAndRec + +```ruby +Faker::ParksAndRec.character #=> "Leslie Knope" + +Faker::ParksAndRec.city #=> "Pawnee" +``` diff --git a/lib/faker/parks_and_rec.rb b/lib/faker/parks_and_rec.rb new file mode 100644 index 0000000000..c090a41e95 --- /dev/null +++ b/lib/faker/parks_and_rec.rb @@ -0,0 +1,13 @@ +module Faker + class ParksAndRec < Base + class << self + def character + fetch('parks_and_rec.characters') + end + + def city + fetch('parks_and_rec.cities') + end + end + end +end diff --git a/lib/locales/en/parks_and_rec.yml b/lib/locales/en/parks_and_rec.yml new file mode 100644 index 0000000000..fdd2ed5865 --- /dev/null +++ b/lib/locales/en/parks_and_rec.yml @@ -0,0 +1,7 @@ +en: + faker: + parks_and_rec: + characters: ["Leslie Knope","Ron Swanson","Ann Perkins","Mark Brendanawicz","Tom Haverford","April Ludgate","Andy Dwyer","Jerry Gergich", + "Donna Meagle","Ben Wyatt","Chris Traeger","Craig Middlebrooks","Jean-Ralphio Saperstein","Li'l Sebastian","Mona-Lisa Saperstein","Orin", + "Tammy 1","Tammy 2","Tammy Zero","Jeremy Jamm","Ethel Beavers","Crazy Ira","The Douche","Joan Callamezzo","Perd Hapley","Shauna Malwae-Tweep","Bobby Newport","Dr. Richard Nygard"] + cities: ["Pawnee","Eagleton","Boraqua"] diff --git a/test/test_faker_parks_and_rec.rb b/test/test_faker_parks_and_rec.rb new file mode 100644 index 0000000000..af710c5a55 --- /dev/null +++ b/test/test_faker_parks_and_rec.rb @@ -0,0 +1,15 @@ +require File.expand_path(File.dirname(__FILE__) + '/test_helper.rb') + +class TestFakerParksAndRec < Test::Unit::TestCase + def setup + @tester = Faker::ParksAndRec + end + + def test_character + assert @tester.character.match(/\w+/) + end + + def test_city + assert @tester.city.match(/\w+/) + end +end