class Avromatic::IO::UnionDatum
Attributes
datum[R]
member_index[R]
Public Class Methods
new(member_index, datum)
click to toggle 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
==(other)
click to toggle 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?
hash()
click to toggle source
# File lib/avromatic/io/union_datum.rb, line 20 def hash 31 * datum.hash + member_index end