That's not strictly Eiffel;
Of course not. I don't think the concept is even original to Eiffel, but Bertrand Meyer certainly took the ideas then refined and developed them. The term "Design by Contract" is coined by Meyer and the Eiffel language is probably the best concrete implementation of DbC in a programming language.
However, it is DESIGN by Contract, not CODE by Contract. That's a clue that the concepts apply to something broader than a just a programming language. In fact, it is quite possible to design a system using DbC without ever having direct language support for DbC.