learning ruby draft