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

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

Instance Method Summary collapse

Instance Method Details

#==(o) ⇒ Object



429
430
431
432
433
434
# File 'lib/puppet/pops/types/types.rb', line 429

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



425
426
427
# File 'lib/puppet/pops/types/types.rb', line 425

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