Sha256: a512c13d8413bb899aca3c5c342a4dc4956b65599ecb1ef850da8ae15230fa2b
Contents?: true
Size: 612 Bytes
Versions: 1
Compression:
Stored size: 612 Bytes
Contents
require 'api-tester/definition/fields/field' module ApiTester class EnumField < Field attr_accessor :acceptable_values def initialize name:, acceptable_values:, default_value: nil if default_value super name: name, default_value: default_value else super name: name, default_value: acceptable_values[0] end self.acceptable_values = acceptable_values end def negative_boundary_values super + [ 123, 0, 1, true, false, {} ] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
api-tester-1.0.0 | lib/api-tester/definition/fields/enum_field.rb |