-_- No money, No Gamble... You work hard more.. and send your money to your wife or mother! Gambling for fun with $1, $2... so on?
That's a nice self control...if you really don't hold a money, you'll work hard and if you have money and already send it to your wife or parent then you'll really work hard again, it would be a good cycle to stay away from gambling..its more on discipline...
not my favorite way. in fact, i used to not agree with it, but since many ppl here mention it, make me think again. for whatever method, just bring the result of quitting gamble is all good.
Start meditating, stop gambling...

That's the best way, as you will get your concentration power improved, which will help you stop doing things you don't want to do...
It will break your addiction towards gambling and you will stop visiting those freaking sites which look so well-designed that you get attracted towards them and start playing there...