Sha256: 666463e51eb125eb4d633bb91604b4a5d82a54a5c0c19a239993c7d8224e8cd9
Contents?: true
Size: 820 Bytes
Versions: 2
Compression:
Stored size: 820 Bytes
Contents
# frozen_string_literal: true module DirtySeed module Assigners module Type # Manages string assignments class String < Assigner include FakerHelper include MinMaxHelper include RegexHelper # Returns a random string matching validators # @return [String] # @note `regex_value` is generated in RegexHelper def value regex ? regex_value : default end private # Returns a standard string # @return [String] # @note `min` and `max` are defined in MinMaxHelper def default faker_value( generator: :Lorem, method: :paragraph_by_chars, options: { number: rand(min..max), supplemental: false } ) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dirty_seed-0.2.1 | lib/dirty_seed/assigners/type/string.rb |
dirty_seed-0.2.0 | lib/dirty_seed/assigners/type/string.rb |