Method: Puppet::Pops::Types::PObjectType#attr_reader_name

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

#attr_reader_name(se) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



674
675
676
677
678
679
680
# File 'lib/puppet/pops/types/p_object_type.rb', line 674

def attr_reader_name(se)
  if se.value_type.is_a?(PBooleanType) || se.value_type.is_a?(POptionalType) && se.value_type.type.is_a?(PBooleanType)
    "#{se.name}?"
  else
    se.name
  end
end