No.
The language has evolved a lot and is significantly different from Ruby these days. Although it is a little like Ruby, if you actually try it, you will quickly understand why this question does not even arise, with the exception of the simplest stones you can imagine. Just two examples:
There are no single quoted string literals in the crystal:
'c'
"a string"
'a string'
Crystal cannot infer the type of empty arrays or hashes:
["foo"]
{"foo" => "bar"}
[]
[] of String
{}
{} of String => String
.