class Jfuzz::Generator

Attributes

property[R]
property_fuzzer[R]

Public Class Methods

new(property, property_fuzzer) click to toggle source
# File lib/jfuzz/generators/generator.rb, line 5
def initialize(property, property_fuzzer)
  @property = property
  @property_fuzzer = property_fuzzer
end
type() click to toggle source
# File lib/jfuzz/generators/generator.rb, line 14
def self.type
  raise "`type` must be implemented by sub class"
end

Public Instance Methods

try_generate() click to toggle source
# File lib/jfuzz/generators/generator.rb, line 10
def try_generate
  generate
end

Private Instance Methods

generate() click to toggle source
# File lib/jfuzz/generators/generator.rb, line 20
def generate
  raise "`generate` must be implemented by sub class"
end