module SimpleRewriter::Rewriters::Generators
Public Instance Methods
date_generator()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 66 def date_generator @_date_generator ||= SimpleRewriter::Rewriters::DateRewriter.new(attr_value, options) end
default_address()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 10 def default_address { street: random_street, city: random_city, zip: random_zip } end
rand_num()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 58 def rand_num SecureRandom.random_number(configuration.rand_num_max) end
random_address()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 6 def random_address configuration.address || default_address end
random_city()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 46 def random_city Faker::Address.city end
random_date()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 54 def random_date date_generator.generate end
random_email()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 22 def random_email "#{random_hex(5)}-#{Faker::Internet.email}" end
random_first_name()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 26 def random_first_name Faker::Name.first_name end
random_hex(hex_length = nil)
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 38 def random_hex(hex_length = nil) SecureRandom.hex(hex_length) end
random_last_name()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 30 def random_last_name Faker::Name.last_name end
random_name()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 18 def random_name Faker::Name.name end
random_phonenumber()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 34 def random_phonenumber Faker::PhoneNumber.phone_number end
random_sample_pdf()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 2 def random_sample_pdf configuration.sample_pdf_url end
random_street()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 50 def random_street Faker::Address.street_address end
random_zip()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 42 def random_zip Faker::Address.zip end
string_generator()
click to toggle source
# File lib/simple_rewriter/rewriters/generators.rb, line 62 def string_generator @_string_generator ||= SimpleRewriter::Rewriters::StringRewriter.new(attr_value, options) end