module FFaker::Education

Constants

MAJOR_ADJ
SCHOOL_ADJ
SCHOOL_PREFIX
SCHOOL_TYPE
SCHOOL_UNI

Public Instance Methods

degree() click to toggle source
# File lib/ffaker/education.rb, line 21
def degree
  "#{fetch_sample(DEGREE_PREFIX)} in #{major}"
end
degree_short() click to toggle source
# File lib/ffaker/education.rb, line 17
def degree_short
  "#{fetch_sample(DEGREE_SHORT_PREFIX)} in #{major}"
end
major() click to toggle source
# File lib/ffaker/education.rb, line 25
def major
  "#{fetch_sample(MAJOR_ADJ)} #{fetch_sample(MAJOR_NOUN)}"
end
school() click to toggle source
# File lib/ffaker/education.rb, line 40
def school
  case rand(0..4)
  when 0, 1 then "#{school_name} #{fetch_sample(SCHOOL_TYPE)}"
  when 2 then "#{school_generic_name} #{fetch_sample(SCHOOL_ADJ)} #{fetch_sample(SCHOOL_TYPE)}"
  when 3 then "#{fetch_sample(SCHOOL_UNI)} of #{school_generic_name}"
  when 4 then "#{school_generic_name} #{fetch_sample(SCHOOL_TYPE)} of #{fetch_sample(MAJOR_NOUN)}"
  end
end
school_generic_name() click to toggle source
# File lib/ffaker/education.rb, line 33
def school_generic_name
  case rand(0..1)
  when 0 then fetch_sample(AddressUS::STATE)
  when 1 then school_name
  end
end
school_name() click to toggle source
# File lib/ffaker/education.rb, line 29
def school_name
  fetch_sample(SCHOOL_PREFIX) + fetch_sample(SCHOOL_SUFFIX)
end