refactor rule_paramter_set
refactor rule_parameter_set
fix mode delete on rule_parameter_set
add some spec
add missing partial
add rule_parameter_set