Method: Puppet::Pops::Types::PRuntimeType#initialize
- Defined in:
- lib/puppet/pops/types/p_runtime_type.rb
#initialize(runtime, name_or_pattern) ⇒ PRuntimeType
Creates a new instance of a Runtime type
28 29 30 31 32 33 34 |
# File 'lib/puppet/pops/types/p_runtime_type.rb', line 28 def initialize(runtime, name_or_pattern) unless runtime.nil? || runtime.is_a?(Symbol) runtime = TypeAsserter.assert_instance_of("Runtime 'runtime'", PStringType::NON_EMPTY, runtime).to_sym end @runtime = runtime @name_or_pattern = TypeAsserter.assert_instance_of("Runtime 'name_or_pattern'", TYPE_NAME_OR_PATTERN, name_or_pattern, true) end |