Class: Hegel::Generators::EmailsGenerator

Inherits:
Hegel::Generator show all
Defined in:
lib/hegel/generators.rb,
sig/hegel.rbs

Overview

Hegel::Syntax::Methods#emails. An RFC 5321/5322 email address String. hegel_string_generator_email takes no arguments, so there is nothing to validate and nothing for #initialize to hold.

Instance Method Summary collapse

Methods inherited from Hegel::Generator

#filter, #map

Instance Method Details

#do_draw(tc) ⇒ String

Parameters:

  • tc (Object)

Returns:

  • (String)


494
495
496
# File 'lib/hegel/generators.rb', line 494

def do_draw(tc)
  tc.with_email_generator { |generator| tc.generate_string(generator) }
end