Class: Watobo::FuzzList
- Inherits:
-
FuzzGenerator
- Object
- FuzzGenerator
- Watobo::FuzzList
- Defined in:
- lib/watobo/core/fuzz_gen.rb
Instance Attribute Summary
Attributes inherited from FuzzGenerator
#actions, #genType, #info, #name, #numRequests
Instance Method Summary collapse
- #generate(&block) ⇒ Object
-
#initialize(fuzzer_tag, list) ⇒ FuzzList
constructor
A new instance of FuzzList.
Methods inherited from FuzzGenerator
#addAction, #is_generator?, #removeAction, #run
Constructor Details
#initialize(fuzzer_tag, list) ⇒ FuzzList
Returns a new instance of FuzzList.
93 94 95 96 97 98 99 |
# File 'lib/watobo/core/fuzz_gen.rb', line 93 def initialize(fuzzer_tag, list) @list = list super(fuzzer_tag) @genType = "List-Input" @numRequests = @list.length @info = "#{@numRequests} values" end |
Instance Method Details
#generate(&block) ⇒ Object
87 88 89 90 91 |
# File 'lib/watobo/core/fuzz_gen.rb', line 87 def generate(&block) @list.each do |item| yield item if block_given? end end |