to_s()
Returns self.join.
[ "a", "e", "i", "o" ].to_s #=> "aeio"
/* * call-seq: * array.to_s -> string * * Returns _self_<code>.join</code>. * * [ "a", "e", "i", "o" ].to_s #=> "aeio" * */ VALUE rb_ary_to_s(ary) VALUE ary; { if (RARRAY(ary)->len == 0) return rb_str_new(0, 0); return rb_ary_join(ary, rb_output_fs); }
If you're looking to take an array like [ 'don', 'draper' ] And get 'don draper'
Then use join instead: [ 'don', 'draper' ].join( ' ' )
#=> 'don draper'