class ApiTester::EnumField
Class for defining enumerators
Attributes
acceptable_values[RW]
Public Class Methods
new(name:, acceptable_values:, default_value: nil, required: false)
click to toggle source
Calls superclass method
# File lib/api-tester/definition/fields/enum_field.rb, line 10 def initialize(name:, acceptable_values:, default_value: nil, required: false) if default_value super name: name, default_value: default_value, required: required else super name: name, default_value: acceptable_values[0], required: required end self.acceptable_values = acceptable_values end
Public Instance Methods
negative_boundary_values()
click to toggle source
Calls superclass method
# File lib/api-tester/definition/fields/enum_field.rb, line 20 def negative_boundary_values super + [ 123, 0, 1, true, false, {} ] end