Method: Puppet::Pops::Types::PTypeType#iterable?

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

#iterable?(guard = nil) ⇒ Boolean

Returns:

  • (Boolean)


502
503
504
505
506
507
508
509
510
511
# File 'lib/puppet/pops/types/types.rb', line 502

def iterable?(guard = nil)
  case @type
  when PEnumType
    true
  when PIntegerType
    @type.finite_range?
  else
    false
  end
end