Module: Fixtures::Float

Extended by:
Float, T::Sig
Includes:
Fixtures
Included in:
Float
Defined in:
lib/data_model/fixtures/float.rb

Instance Method Summary collapse

Instance Method Details

#maxObject



43
44
45
46
47
48
49
50
51
# File 'lib/data_model/fixtures/float.rb', line 43

def max
	Example.new(
		[:float, { max: 5.0 }],
		variants: {
			bigger: 6.0,
			smaller: 4.0
		},
	)
end

#minObject



32
33
34
35
36
37
38
39
40
# File 'lib/data_model/fixtures/float.rb', line 32

def min
	Example.new(
		[:float, { min: 5 }],
		variants: {
			bigger: 6.0,
			smaller: 4.0
		},
	)
end

#optionalObject



22
23
24
25
26
27
28
29
# File 'lib/data_model/fixtures/float.rb', line 22

def optional
	Example.new(
		[:float, { optional: true }],
		variants: {
			missing: nil
		},
	)
end

#simpleObject



10
11
12
13
14
15
16
17
18
19
# File 'lib/data_model/fixtures/float.rb', line 10

def simple
	Example.new(
		[:float],
		variants: {
			valid: 5.0,
			missing: nil,
			string: ["5", 5.0]
		},
	)
end