# File lib/puppet/pops/types/types.rb, line 37 def ==(o) self.class == o.class end
Produce a deep copy of the type
# File lib/puppet/pops/types/types.rb, line 29 def copy Marshal.load(Marshal.dump(self)) end
# File lib/puppet/pops/types/types.rb, line 33 def hash self.class.hash end
# File lib/puppet/pops/types/types.rb, line 43 def to_s Puppet::Pops::Types::TypeCalculator.string(self) end