class ApiTester::NumberField

Class for defining numeric fields in contracts

Public Class Methods

new(name:, default_value: 5, required: false) click to toggle source
Calls superclass method ApiTester::Field::new
# File lib/api-tester/definition/fields/number_field.rb, line 8
def initialize(name:, default_value: 5, required: false)
  super name: name, default_value: default_value, required: required
end

Public Instance Methods

negative_boundary_values() click to toggle source
# File lib/api-tester/definition/fields/number_field.rb, line 12
def negative_boundary_values
  super +
    [
      'string',
      true,
      false,
      {}
    ]
end