1
0
mirror of https://github.com/askn/faker.git synced 2023-08-10 21:13:01 +03:00
Faker is a Crystal library that generates fake data for you
Go to file
2016-01-05 22:16:17 +02:00
examples first commit 2016-01-05 17:11:19 +02:00
spec first commit 2016-01-05 17:11:19 +02:00
src change data 2016-01-05 22:16:17 +02:00
.gitignore first commit 2016-01-05 17:11:19 +02:00
.travis.yml first commit 2016-01-05 17:11:19 +02:00
LICENSE first commit 2016-01-05 17:11:19 +02:00
README.md first commit 2016-01-05 17:11:19 +02:00
shard.yml first commit 2016-01-05 17:11:19 +02:00

faker

This shard is a port of Faker gem that generates fake data.

Installation

Add this to your application's shard.yml:

dependencies:
  faker:
    github: askn/faker

Usage

require "faker"

Faker::Name.name

### Faker::Address

Faker::Address.city
Faker::Address.street_name
Faker::Address.street_address
Faker::Address.secondary_address

Faker::Address.zip_code
Faker::Address.postcode

Faker::Address.street_suffix
Faker::Address.city_suffix
Faker::Address.city_prefix
Faker::Address.state
Faker::Address.state_abbr
Faker::Address.country

Faker::Company

Faker::Company.name
Faker::Company.suffix

Faker::Internet

Faker::Internet.email
Faker::Internet.email('Nancy')
Faker::Internet.free_email
Faker::Internet.free_email('Nancy')

Faker::Internet.user_name
Faker::Internet.user_name('Nancy')

Faker::Internet.domain_name
Faker::Internet.domain_word
Faker::Internet.domain_suffix

Faker::Internet.ip_v4_address

Faker::Lorem

Faker::Lorem.words
Faker::Lorem.words(4)

Faker::Lorem.sentence
Faker::Lorem.sentence(3)

Faker::Lorem.sentences
Faker::Lorem.sentences(1)

Faker::Lorem.paragraph
Faker::Lorem.paragraph(2)

Faker::Lorem.paragraphs
Faker::Lorem.paragraphs(1)

### Faker::Name

Faker::Name.name
Faker::Name.first_name
Faker::Name.last_name
Faker::Name.prefix
Faker::Name.suffix

Faker::PhoneNumber

Faker::PhoneNumber.phone_number

Contributing

  1. Fork it ( https://github.com/askn/faker/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • askn Aşkın Gedik - creator, maintainer