Method: Puppet::Pops::Types::TypeFactory.enum
- Defined in:
- lib/puppet/pops/types/type_factory.rb
.enum(*values) ⇒ Object
Produces the Enum type, optionally with specific string values
144 145 146 147 148 149 150 151 152 |
# File 'lib/puppet/pops/types/type_factory.rb', line 144 def self.enum(*values) last = values.last case_insensitive = false if last == true || last == false case_insensitive = last values = values[0...-1] end PEnumType.new(values, case_insensitive) end |