module SafeYAML class Transform class ToBoolean include TransformationMap set_predefined_values({ "yes" => true, "on" => true, "true" => true, "no" => false, "off" => false, "false" => false }) def transform?(value) return false if value.length > 5 return PREDEFINED_VALUES.include?(value), PREDEFINED_VALUES[value] end end end end