Module: Puppet::Pops::Types::PHashType::ClassModule

Defined in:
lib/puppet/pops/types/types.rb

Instance Method Summary collapse

Instance Method Details

#==(o) ⇒ Object



341
342
343
344
345
346
# File 'lib/puppet/pops/types/types.rb', line 341

def ==(o)
  self.class        == o.class         &&
  key_type          == o.key_type      &&
  self.element_type == o.element_type  &&
  self.size_type    == o.size_type
end

#hashObject



337
338
339
# File 'lib/puppet/pops/types/types.rb', line 337

def hash
  [self.class, key_type, self.element_type, self.size_type].hash
end