So I end up with something like this:
def reset_global_settings
params1 = ['LANGUAGE',
'UI_GRAPHIC',
'CHECK_UPDATES',
'PREVIEW3D_OPTION',
'CALLOUT_OPTION',
'LAYOUTIN3D_OPTION',
'LINE_OPTION',
'SHEATHOUTLINE_OPTION',
'CLADOUTLINE_OPTION',
'GYPSUMOUTLINE_OPTION',
'COLCALLOUT_OPTION',
'SSWCALLOUT_OPTION',
'BEAMCALLOUT_OPTION',
'POSTCALLOUT_OPTION',
'HEADERCALLOUT_OPTION',
'WALLCALLOUT_OPTION',
'FRAMECALLOUT_OPTION',
'WALL_PREFIX',
'BEAM_PREFIX',
'POST_PREFIX',
'AGN_OPTION',
'WALL2DIN3D_OPTION',
'CDIM',
'CDIM_END',
'CDIM_SIZE',
'CDIM_COLOR',
'INPUT_COLOR',
'WALL_DIM_OPTION',
'WALL_DIM_OFFSET']
params1.each{|key|
Sketchup.write_default('MEDEEK_WALL_PLUGIN', key, nil)
}
params2 = ['LAYERS_OPTION',
'LAYER_WALL_FRAME',
'LAYER_WALL_SHEATH',
'LAYER_WALL_CLAD',
'LAYER_WALL_TRIM',
'LAYER_WALL_CASING',
'LAYER_WALL_GYPSUM',
'LAYER_WALL_INSUL',
'LAYER_WALL_HW',
'LAYER_WALL_DOOR',
'LAYER_WALL_WINDOW',
'LAYER_WALL_DIM',
'LAYER_WALL_SHUTTER',
'LAYER_WALL_CMU',
'LAYER_WALL_DIM2',
'LAYER_WALL_DIM3',
'LAYER_WALL_DIM4',
'LAYER_WALL_2D',
'LAYER_WALL_CODE',
'LAYER_WALL_ENG',
'LAYER_ADV_OPTION',
'LAYER_WALL_HEADER',
'LAYER_WALL_PLATE',
'LAYER_WALL_BEAM',
'LAYER_WALL_COLUMN',
'LAYER_WALL_KING',
'LAYER_WALL_TRIMMER']
params2.each{|key|
Sketchup.write_default('MEDEEK_WALL_PLUGIN', key, nil)
}
params3 = ['MATERIALS_OPTION',
'MFG_LOGO',
'LUMBER_MAT',
'LUMBERPT_MAT',
'LABEL_MAT',
'WALL2D_MAT',
'OPEN2D_MAT']
params3.each{|key|
Sketchup.write_default('MEDEEK_WALL_PLUGIN', key, nil)
}
end