# File narray_ext.rb, line 66 def hash case typecode when NArray::OBJECT [self.class, to_a].hash else [self.class, typecode, shape, to_s].hash end end