Module: FFaker::UnitEnglish

Extended by:
ModuleUtils, UnitEnglish
Includes:
Unit
Included in:
UnitEnglish
Defined in:
lib/ffaker/unit_english.rb

Constant Summary collapse

LENGTH_UNITS =
[
  { name: 'inch', abbreviation: 'in' },
  { name: 'foot', abbreviation: 'ft' },
  { name: 'yard', abbreviation: 'yd' },
  { name: 'furlong', abbreviation: 'fur' },
  { name: 'mile', abbreviation: 'm' }
]
MASS_UNITS =
[
  { name: 'grains', abbreviation: 'gr' },
  { name: 'ounces', abbreviation: 'oz' },
  { name: 'pounds', abbreviation: 'lb' },
  { name: 'hundredweight', abbreviation: 'cwt' },
  { name: 'ton', abbreviation: 't' }
]
LIQUID_UNITS =
[
  { name: 'fluid ounce', abbreviation: 'fl oz' },
  { name: 'gill', abbreviation: 'gi' },
  { name: 'pint', abbreviation: 'pt' },
  { name: 'quart', abbreviation: 'qt' }
]
VOLUME_UNITS =
[
  { name: 'cubic inch', abbreviation: 'CI' },
  { name: 'cubic foot', abbreviation: 'CFT' },
  { name: 'cubic yard', abbreviation: 'CY' }
]
AREA_UNITS =
[
  { name: 'square inch', abbreviation: 'sq. in' },
  { name: 'square foot', abbreviation: 'sq ft' },
  { name: 'square yard', abbreviation: 'sq yd' },
  { name: 'acre', abbreviation: 'ac' },
  { name: 'section', abbreviation: 's' },
  { name: 'square mile', abbreviation: 'sq mi' },
  { name: 'township', abbreviation: 'Twp' }
]

Constants included from Unit

FFaker::Unit::TEMPERATURE_UNITS, FFaker::Unit::TIME_UNITS

Instance Method Summary collapse

Methods included from ModuleUtils

const_missing, k, underscore

Methods included from Unit

#temperature_abbr, #temperature_name, #time_abbr, #time_name

Instance Method Details

#area_abbrObject



84
85
86
# File 'lib/ffaker/unit_english.rb', line 84

def area_abbr
  area.abbreviation
end

#area_nameObject



80
81
82
# File 'lib/ffaker/unit_english.rb', line 80

def area_name
  area.name
end

#length_abbrObject



60
61
62
# File 'lib/ffaker/unit_english.rb', line 60

def length_abbr
  length.abbreviation
end

#length_nameObject



56
57
58
# File 'lib/ffaker/unit_english.rb', line 56

def length_name
  length.name
end

#liquid_abbrObject



68
69
70
# File 'lib/ffaker/unit_english.rb', line 68

def liquid_abbr
  liquid.abbreviation
end

#liquid_nameObject



64
65
66
# File 'lib/ffaker/unit_english.rb', line 64

def liquid_name
  liquid.name
end

#mass_abbrObject



52
53
54
# File 'lib/ffaker/unit_english.rb', line 52

def mass_abbr
  mass.abbreviation
end

#mass_nameObject



48
49
50
# File 'lib/ffaker/unit_english.rb', line 48

def mass_name
  mass.name
end

#volume_abbrObject



76
77
78
# File 'lib/ffaker/unit_english.rb', line 76

def volume_abbr
  volume.abbreviation
end

#volume_nameObject



72
73
74
# File 'lib/ffaker/unit_english.rb', line 72

def volume_name
  volume.name
end