Method: Puppet::Pops::Types::PObjectType#eql?

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

#eql?(o) ⇒ Boolean

Returns:

API:

  • public



919
920
921
922
923
924
925
926
927
928
# File 'lib/puppet/pops/types/p_object_type.rb', line 919

def eql?(o)
  self.class == o.class &&
    @name == o.name &&
    @parent == o.parent &&
    @type_parameters == o.type_parameters &&
    @attributes == o.attributes &&
    @functions == o.functions &&
    @equality == o.equality &&
    @checks == o.checks
end