Question: I already know that you create an Interface within VB6.
Classes that implement an interface must implement ALL routines.
Is there a way to create something like an abstract class that may implement some routines.
Derived class must implement the abstract routines and may override the routines already implemented by the abstract class.

Please notice that we're talking about VB6 and not VB.NET or whatsoever.
Thank you

Answer: 
I was also having issues with `ssh_options` option.

I switched to using `server` method, so it looks something like this:

```
# config/deploy/production.rb
server "#{server_ip_here}", user: "deploy", roles: %w{web app db}, port: 222

```
I also give another ans:  

role :web, %w{deploy@123.456.78.9:222}