For the time being, make_robot should be public.  The ability to change a human into a robot can allow a player to “quit” without ending the game for everyone.  Making a robot player human may not be necessary and has been removed pending a demonstrated need.
On Mar 14, 2014, at 12:20 PM, Tim Irwin <notifications@github.com> wrote:

> In app/models/player.rb:
> 
> > +  attr_reader :number, :name, :hand
> > +
> > +  def initialize(number = nil, name = nil, hand = nil)
> > +    @number = number
> > +    @name = name
> > +    @hand = hand
> > +    @messages = []
> > +    @type = nil
> > +    make_human
> > +  end
> > +
> > +  def make_robot
> > +    @type = :robot
> > +  end
> > +
> > +  def make_human
> Is it common to turn a robot into a human and vice versa? Should these really be public?
> 
> —
> Reply to this email directly or view it on GitHub.
>