method
try_convert
v2_5_5 -
Show latest stable
- Class:
Array
try_convert(p1)public
Tries to convert obj into an array, using to_ary method. Returns the converted array or nil if obj cannot be converted for any reason. This method can be used to check if an argument is an array.
Array .try_convert ([1]) #=> [1] Array .try_convert ("1") #=> nil if tmp = Array .try_convert (arg) # the argument is an array elsif tmp = String .try_convert (arg) # the argument is a string end
static VALUE
rb_ary_s_try_convert(VALUE dummy, VALUE ary)
{
return rb_check_array_type(ary);
}