Method: Puppet::Pops::Types::PCallableType#block_range

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

#block_rangeObject

Range [0,0], [0,1], or [1,1] for the block



2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
# File 'lib/puppet/pops/types/types.rb', line 2365

def block_range
  case block_type
  when POptionalType
    [0,1]
  when PVariantType, PCallableType
    [1,1]
  else
    [0,0]
  end
end