Packages
ever_faker
0.1.0
Generate fake (but realistic) data for testing and development.
Retired package: Deprecated - use fake instead
Current section
Files
Jump to
Current section
Files
lib/faker/internet/hy.ex
defmodule EverFaker.Internet.Hy do
import EverFaker, only: [sampler: 2]
@moduledoc """
Functions for generating internet related data in Armenian
"""
@doc """
Returns a random free email service name.
## Examples
iex> EverFaker.Internet.Hy.free_email_service()
"hotmail.com"
iex> EverFaker.Internet.Hy.free_email_service()
"yandex.ru"
iex> EverFaker.Internet.Hy.free_email_service()
"freenet.am"
iex> EverFaker.Internet.Hy.free_email_service()
"yahoo.com"
"""
@spec free_email_service() :: String
sampler(:free_email_service, [
"freenet.am",
"namag.net",
"yandex.ru",
"mail.ru",
"gmail.com",
"yahoo.com",
"hotmail.com"
])
@doc """
Returns a random domain suffix.
## Examples
iex> EverFaker.Internet.Hy.domain_suffix()
"am"
iex> EverFaker.Internet.Hy.domain_suffix()
"com"
iex> EverFaker.Internet.Hy.domain_suffix()
"am"
iex> EverFaker.Internet.Hy.domain_suffix()
"org"
"""
@spec domain_suffix() :: String.t()
sampler(:domain_suffix, ["am", "com", "info", "net", "org"])
end