Lines Matching refs:coerced
193 Opal.type_error = function(object, type, method, coerced) { argument
196 if (coerced && method) {
197 coerced = coerced.$$class;
200 " (" + object + "#" + method + " gives " + coerced + ")"
3068 var $post_args, args, coerced = nil;
3073 coerced = $coerce_to(object, type, method, args);
3074 if (!$eqeqeq(type, coerced)) {
3075 $Kernel.$raise($type_error(object, type, method, coerced))
3077 return coerced;
3080 var $post_args, args, coerced = nil;
3088 coerced = $coerce_to(object, type, method, args);
3089 if ($truthy(coerced['$nil?']())) {
3092 if (!$eqeqeq(type, coerced)) {
3093 $Kernel.$raise($type_error(object, type, method, coerced))
3095 return coerced;
4722 var coerced;
4732 coerced = $Opal['$coerce_to?'](object, $$$('Array'), "to_ary");
4733 if (coerced !== nil) { return coerced; }
4735 coerced = $Opal['$coerce_to?'](object, $$$('Array'), "to_a");
4736 if (coerced !== nil) { return coerced; }