class Determinator::Tracking::Determination

Attributes

determination[R]
feature_id[R]
guid[R]
id[R]

Public Class Methods

new(id:, guid:, feature_id:, determination:) click to toggle source
# File lib/determinator/tracking/determination.rb, line 6
def initialize(id:, guid:, feature_id:, determination:)
  @id = id
  @guid = guid
  @feature_id = feature_id
  @determination = determination
end

Public Instance Methods

==(other) click to toggle source
# File lib/determinator/tracking/determination.rb, line 13
def ==(other)
  id == other.id && guid == other.guid && feature_id == other.feature_id && determination == other.determination
end
Also aliased as: eql?
eql?(other)
Alias for: ==
hash() click to toggle source
# File lib/determinator/tracking/determination.rb, line 19
def hash
  [id, guid, feature_id, determination].hash
end