struct

Crysda::HashBuilder

Inherits Struct < Value < Object

Custom Hashing helper. This provides a calculated hash of contents which is consistent on each and every run. This doesn't conflict with and/or override Crystal Hashing functionality which is used for object equality checks. Hash value generated by this builder is only used for internal grouping purposes to ensure the consistency on each and every run/invocation. Refer to CustomColumnValue for more details and usage purposes.

Constructors

Instance methods

add(val : Bool)
Source
add(val : Char)
Source
add(val : String)
Source
add(val : AnyVal)
Source
add(val : Nil)
Source
add(val : Iterable)
Source
add(value : Float32)
Source
add(value : Float64)
Source
add(value : Float)
Source
add(val : Int)
Source
add(val : UUID)
Source
add(val : CustomColumnValue)
Source
add(val)
Source
hashcode(val)
Source
hashcode
Source