Class: Faker::Address
- Inherits:
-
Object
- Object
- Faker::Address
- Defined in:
- lib/faker/address.rb
Class Method Summary collapse
- .street_address ⇒ Object
- .street_name ⇒ Object
- .street_suffix ⇒ Object
- .us_state ⇒ Object
- .us_state_abbr ⇒ Object
- .zip_code ⇒ Object
Class Method Details
.street_address ⇒ Object
27 28 29 30 31 32 33 34 35 36 |
# File 'lib/faker/address.rb', line 27 def street_address Faker.numerify([ Proc.new { '##### %s' % street_name }, Proc.new { '##### %s' % street_name }, Proc.new { '##### %s' % street_name }, Proc.new { '##### %s' % street_name }, Proc.new { '##### %s Apt. ###' % street_name }, Proc.new { '##### %s Suite ###' % street_name } ].rand.call) end |
.street_name ⇒ Object
20 21 22 23 24 25 |
# File 'lib/faker/address.rb', line 20 def street_name [ Proc.new { [Name.last_name, street_suffix].join(' ') }, Proc.new { [Name.first_name, street_suffix].join(' ') } ].rand.call end |
.street_suffix ⇒ Object
16 17 18 |
# File 'lib/faker/address.rb', line 16 def street_suffix %w(Alley Avenue Branch Bridge Brook Brooks Burg Burgs Bypass Camp Canyon Cape Causeway Center Centers Circle Circles Cliff Cliffs Club Common Corner Corners Course Court Courts Cove Coves Creek Crescent Crest Crossing Crossroad Curve Dale Dam Divide Drive Drive Drives Estate Estates Expressway Extension Extensions Fall Falls Ferry Field Fields Flat Flats Ford Fords Forest Forge Forges Fork Forks Fort Freeway Garden Gardens Gateway Glen Glens Green Greens Grove Groves Harbor Harbors Haven Heights Highway Hill Hills Hollow Inlet Inlet Island Island Islands Islands Isle Isle Junction Junctions Key Keys Knoll Knolls Lake Lakes Land Landing Lane Light Lights Loaf Lock Locks Locks Lodge Lodge Loop Mall Manor Manors Meadow Meadows Mews Mill Mills Mission Mission Motorway Mount Mountain Mountain Mountains Mountains Neck Orchard Oval Overpass Park Parks Parkway Parkways Pass Passage Path Pike Pine Pines Place Plain Plains Plains Plaza Plaza Point Points Port Port Ports Ports Prairie Prairie Radial Ramp Ranch Rapid Rapids Rest Ridge Ridges River Road Road Roads Roads Route Row Rue Run Shoal Shoals Shore Shores Skyway Spring Springs Springs Spur Spurs Square Square Squares Squares Station Station Stravenue Stravenue Stream Stream Street Street Streets Summit Summit Terrace Throughway Trace Track Trafficway Trail Trail Tunnel Tunnel Turnpike Turnpike Underpass Union Unions Valley Valleys Via Viaduct View Views Village Village Villages Ville Vista Vista Walk Walks Wall Way Ways Well Wells).rand end |
.us_state ⇒ Object
8 9 10 |
# File 'lib/faker/address.rb', line 8 def us_state ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming'].rand end |
.us_state_abbr ⇒ Object
12 13 14 |
# File 'lib/faker/address.rb', line 12 def us_state_abbr %w(AL AK AS AZ AR CA CO CT DE DC FM FL GA GU HI ID IL IN IA KS KY LA ME MH MD MA MI MN MS MO MT NE NV NH NJ NM NY NC ND MP OH OK OR PW PA PR RI SC SD TN TX UT VT VI VA WA WV WI WY AE AA AP).rand end |