Class: Jfuzz::StringGenerator

Inherits:
Generator show all
Defined in:
lib/jfuzz/generators/string_generator.rb

Constant Summary collapse

DATE =
"date"
TIME =
"time"
DATE_TIME =
"date-time"
CHARSET =
Array('A'..'Z') + Array('a'..'z') + Array(0..9)

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Generator

#initialize, #try_generate

Constructor Details

This class inherits a constructor from Jfuzz::Generator

Class Method Details

.typeObject



26
27
28
# File 'lib/jfuzz/generators/string_generator.rb', line 26

def self.type
  "string"
end

Instance Method Details

#generateObject



16
17
18
19
20
21
22
23
24
# File 'lib/jfuzz/generators/string_generator.rb', line 16

def generate
  if format?
    return generate_from_format
  elsif pattern?
    return generate_from_pattern
  end

  generate_string
end