lib/ffaker/internet_se.rb in ffaker-2.6.0 vs lib/ffaker/internet_se.rb in ffaker-2.7.0
- old
+ new
@@ -8,14 +8,14 @@
extend ModuleUtils
extend self
BYTE = [*'0'..'255'].freeze
- HOSTS = %w(gmail.com yahoo.com hotmail.com spray.se passagen.se).freeze
- DOMAIN_SUFFIXES = %w(se nu com).freeze
- DISPOSABLE_HOSTS = %w(mailinator.com suremail.info spamherelots.com binkmail.com safetymail.info).freeze
- SLUG_DELIMITERS = %w(- _ .).freeze
+ HOSTS = %w[gmail.com yahoo.com hotmail.com spray.se passagen.se].freeze
+ DOMAIN_SUFFIXES = %w[se nu com].freeze
+ DISPOSABLE_HOSTS = %w[mailinator.com suremail.info spamherelots.com binkmail.com safetymail.info].freeze
+ SLUG_DELIMITERS = %w[- _ .].freeze
def email(name = nil)
"#{user_name(name)}@#{domain_name}"
end
@@ -40,15 +40,13 @@
return user_name_from_name(name) if name
user_name_random
end
def user_name_random
- variant = rand(2)
- case variant
+ case rand(0..1)
when 0 then user_name_variant_short
when 1 then user_name_variant_long
- else user_name_variant_short
end
end
def user_name_variant_long
array_parts = [NameSE.first_name, NameSE.last_name]
@@ -66,10 +64,10 @@
array_parts = shuffle(name.scan(/\w+/))
join_to_user_name(array_parts)
end
def join_to_user_name(array_parts)
- join_char = fetch_sample(%w(. _))
+ join_char = fetch_sample(%w[. _])
array_parts.map(&:downcase).join(join_char)
end
def domain_name
"#{domain_word}.#{domain_suffix}"