Under Irish law, it is possible a court could rule similarly. A contract is formed once there is an offer made and acceptance of that offer, consideration (a benefit or value given) and an intention by the parties to enter into an agreement.
There is no requirement that a contract, offer or acceptance be in writing, except in some limited circumstances. An offer is accepted when there is a final and unequivocal expression of agreement with the offer. This may sound very formal, but in fact it can be done in a variety of ways, or by actions. A person can be bound to the terms of a contract where they conduct themselves in such a way that a reasonable person would believe that that person intends to be bound by the contract.
Additionally, Irish law recognises electronic communications as a class of communications that can create and seal a contract. This even includes messages on social media applications like WhatsApp.