module FFaker::Locale

Public Instance Methods

code(given_language = nil) click to toggle source
# File lib/ffaker/locale.rb, line 8
def code(given_language = nil)
  code_index = LANGUAGE.index(given_language)
  return LANGUAGE_CODE[code_index] if given_language && code_index

  fetch_sample(LANGUAGE_CODE)
end
language(given_code = nil) click to toggle source
# File lib/ffaker/locale.rb, line 15
def language(given_code = nil)
  language_index = LANGUAGE_CODE.index(given_code&.upcase)
  return LANGUAGE[language_index] if given_code && language_index

  fetch_sample(LANGUAGE)
end