class Avromatic::IO::UnionDatum
Attributes
Public Class Methods
Source
# File lib/avromatic/io/union_datum.rb, line 8 def initialize(member_index, datum) @member_index = member_index @datum = datum end
Public Instance Methods
Source
# File lib/avromatic/io/union_datum.rb, line 13 def ==(other) other.is_a?(Avromatic::IO::UnionDatum) && member_index == other.member_index && datum == other.datum end
Also aliased as: eql?
Source
# File lib/avromatic/io/union_datum.rb, line 20 def hash 31 * datum.hash + member_index end