class Rgot::F::CorpusEntry

Attributes

is_seed[RW]
path[RW]
values[RW]

@dynamic values, values=, is_seed, is_seed=, path, path=

Public Class Methods

new(values:, is_seed:, path:) click to toggle source
# File lib/rgot/f.rb, line 23
def initialize(values:, is_seed:, path:)
  @values = values
  @is_seed = is_seed
  @path = path
end

Public Instance Methods

mutate_values() click to toggle source
# File lib/rgot/f.rb, line 29
def mutate_values
  @values.map do |value|
    if generator = SUPPORTED_TYPES[value.class]
      generator.call(value)
    else
      raise "unsupported type #{value.class}"
    end
  end
end