Module: Puppet::Pops::Types::PStructElement::ClassModule
- Defined in:
- lib/puppet/pops/types/types.rb
Instance Method Summary collapse
Instance Method Details
#==(o) ⇒ Object
241 242 243 |
# File 'lib/puppet/pops/types/types.rb', line 241 def ==(o) self.class == o.class && value_type == o.value_type && key_type == o.key_type end |
#hash ⇒ Object
231 232 233 |
# File 'lib/puppet/pops/types/types.rb', line 231 def hash [self.class, value_type, key_type].hash end |
#name ⇒ Object
235 236 237 238 239 |
# File 'lib/puppet/pops/types/types.rb', line 235 def name k = key_type k = k.optional_type if k.is_a?(POptionalType) k.values[0] end |