Sure. I was not talking about public/private. I was talking about
public/internal. (As in RadarClient.createSocket is not part of the client
api.)


On Fri, Jun 14, 2013 at 9:54 AM, Sam Shull <notifications@github.com> wrote:

> In lib/radar_client.js:
>
> >  }
> >
> >  MicroEE.mixin(Client);
> >
> > +Client.prototype.createSocket = function() {
>
> Technically, #createSocket is public, because it is used by StateManager.
> In most programming languages, protected or private methods are not
> callable from outside a class or its children. That is not the case with
> #createSocket, #authenticate, or #authenticateMessage. #_write still falls
> in those language guidelines.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/zendesk/radar_client/pull/2/files#r4705284>
> .
>