Personally I think the thing to do is see that the refusal to eat isn't a problem, it's a symptom of problems. Identify the issues for this snake and it will be much more likely to eat.
First, husbandry....do you have your temps and humidity stable and how long have they been stable? What sort of enclosure is this snake in and where is it located in your home? What sorts of hides have you provided? What are you attempting to feed (mice or rats) and using what feeding method (live, frozen/thawed, pre-killed)? Where did you purchase this snake and did they provide information on what it was used to eating and what method was used to present the food? How long have you had this snake/how long has it been refusing?
Second, health....sometimes refusals are a symptom of an underlying health issue like internal parasites. Only an experienced herp vet can determine this so an appointment with one might be considered a good idea at this point. If you can get a fecal sample that's great, if not the vet can do a cloacial wash to determine if your snake has an internal parasitic load. We have members from your area so they can likely recommend a herp vet local to you if you don't know of one already.