class Faker::Coffee
Public Class Methods
blend_name()
click to toggle source
Produces a random blend name.
@return [String]
@example
Faker::Coffee.blend_name #=> "Major Java"
@faker.version 1.9.0
# File lib/faker/default/coffee.rb, line 17 def blend_name parse('coffee.blend_name') end
intensifier()
click to toggle source
Produces a random coffee taste intensity.
@return [String]
@example
Faker::Coffee.intensifier #=> "mild"
@faker.version 1.9.0
# File lib/faker/default/coffee.rb, line 71 def intensifier fetch('coffee.intensifier') end
notes()
click to toggle source
Produces a string containing a random description of a coffee's taste.
@return [String]
@example
Faker::Coffee.notes #=> "dull, tea-like, cantaloupe, soy sauce, marshmallow"
@faker.version 1.9.0
# File lib/faker/default/coffee.rb, line 58 def notes parse('coffee.notes') end
origin()
click to toggle source
Produces a random coffee origin place.
@return [String]
@example
Faker::Coffee.origin #=> "Oaxaca, Mexico"
@faker.version 1.9.0
# File lib/faker/default/coffee.rb, line 30 def origin country = fetch('coffee.country') region = fetch("coffee.regions.#{search_format(country)}") "#{region}, #{country}" end
variety()
click to toggle source
Produces a random coffee variety.
@return [String]
@example
Faker::Coffee.variety #=> "Red Bourbon"
@faker.version 1.9.0
# File lib/faker/default/coffee.rb, line 45 def variety fetch('coffee.variety') end
Private Class Methods
search_format(key)
click to toggle source
# File lib/faker/default/coffee.rb, line 77 def search_format(key) key.split.length > 1 ? key.split.join('_').downcase : key.downcase end