method
changed_in_place?
v7.1.3.2 -
Show latest stable
-
0 notes -
Class: Value
- 1.0.0
- 1.1.6
- 1.2.6
- 2.0.3
- 2.1.0
- 2.2.1
- 2.3.8
- 3.0.0
- 3.0.9
- 3.1.0
- 3.2.1
- 3.2.8
- 3.2.13
- 4.0.2
- 4.1.8
- 4.2.1
- 4.2.7
- 4.2.9
- 5.0.0.1 (0)
- 5.1.7 (0)
- 5.2.3 (0)
- 6.0.0 (0)
- 6.1.3.1 (0)
- 6.1.7.7 (0)
- 7.0.0 (0)
- 7.1.3.2 (0)
- 7.1.3.4 (0)
- What's this?
changed_in_place?(raw_old_value, new_value)
public
Determines whether the mutable value has been modified since it was read. Returns false by default. If your type returns an object which could be mutated, you should override this method. You will need to either:
-
pass new_value to Value#serialize and compare it to raw_old_value
or
-
pass raw_old_value to Value#deserialize and compare it to new_value
raw_old_value The original value, before being passed to deserialize.
new_value The current value, after type casting.