- validate_re($setting_type, ['conf', 'pref', 'list'])
- validate_re($ensure, ['file', 'present', 'absent'])
- validate_string($base_name)
-
- unless is_integer($priority) {
- # need this to allow zero-padded priority.
- validate_re($priority, '^\d+$', 'apt::setting priority must be an integer or a zero-padded integer.')
- }
+ $title_array = split($title, '-')
+ $setting_type = $title_array[0]
+ $base_name = join(delete_at($title_array, 0), '-')