class Faker::Creature::Dog

Public Class Methods

age() click to toggle source

Produces a random dog age

@return [String]

@example

Faker::Creature::Dog.age #=> "puppy"

@faker.version 1.9.2

# File lib/faker/creature/dog.rb, line 70
def age
  fetch('creature.dog.age')
end
breed() click to toggle source

Produces a random dog breed

@return [String]

@example

Faker::Creature::Dog.breed #=> "Yorkshire Terrier"

@faker.version 1.9.2

# File lib/faker/creature/dog.rb, line 31
def breed
  fetch('creature.dog.breed')
end
coat_length() click to toggle source

Produces a random coat length

@return [String]

@example

Faker::Creature::Dog.coat_length #=> "short"

@faker.version 1.9.2

# File lib/faker/creature/dog.rb, line 96
def coat_length
  fetch('creature.dog.coat_length')
end
gender() click to toggle source

Produces a random gender

@return [String]

@example

Faker::Creature::Dog.gender #=> "Female"

@faker.version 1.9.2

# File lib/faker/creature/dog.rb, line 83
def gender
  Faker::Gender.binary_type
end
meme_phrase() click to toggle source

Produces a random dog meme phrase

@return [String]

@example

Faker::Creature::Dog.meme_phrase #=> "smol pupperino"

@faker.version 1.9.2

# File lib/faker/creature/dog.rb, line 57
def meme_phrase
  fetch('creature.dog.meme_phrase')
end
name() click to toggle source

Produces a random name for a dog

@return [String]

@example

Faker::Creature::Dog.name #=> "Spike"

@faker.version 1.9.2

# File lib/faker/creature/dog.rb, line 18
def name
  fetch('creature.dog.name')
end
size() click to toggle source

Produces a random size of a dog

@return [String]

@example

Faker::Creature::Dog.size #=> "small"

@faker.version 1.9.2

# File lib/faker/creature/dog.rb, line 109
def size
  fetch('creature.dog.size')
end
sound() click to toggle source

Produces a random sound made by a dog

@return [String]

@example

Faker::Creature::Dog.sound #=> "woof woof"

@faker.version 1.9.2

# File lib/faker/creature/dog.rb, line 44
def sound
  fetch('creature.dog.sound')
end