Sha256: 116ce5f96bafc5d24e2507401ea5e90606c62a62767a56a8a0166942db62fec1
Contents?: true
Size: 569 Bytes
Versions: 14
Compression:
Stored size: 569 Bytes
Contents
module Determinator module Tracking class Determination attr_reader :id, :guid, :feature_id, :determination def initialize(id:, guid:, feature_id:, determination:) @id = id @guid = guid @feature_id = feature_id @determination = determination end def ==(other) id == other.id && guid == other.guid && feature_id == other.feature_id && determination == other.determination end alias eql? == def hash [id, guid, feature_id, determination].hash end end end end
Version data entries
14 entries across 14 versions & 1 rubygems