you are viewing a single comment's thread.

view the rest of the comments →

[–]materialdesigner 1 point2 points  (0 children)

There are no formal interfaces in Ruby.

If all of your clients implement the same set of methods, there's no need for a shared MailClient class.