Ruby Kurztipp: “warning: default `to_a’ will be obsolete”

25. Aug 2009

Wollte man bisher testen, ob ein Objekt ein Array ist, bot sich folgende Zeile an:

  1. if obj == obj.to_a

Ein Array, welches man in ein Array verwandelt, gibt sich selbt zurück.
Inzwischen bekommt man allerdings die Fehlermeldung “warning: default `to_a’ will be obsolete”, wenn das Objekt kein Array ist (da die Funktion String.to_a obsolet wird). Was ist also zu tun?
Lösung:

  1. obj.is_a?(Array)

Prüft, ob das Objekt ein Array ist

Kategorie: Rails | 1 Kommentar »


Veröffentlicht am Dienstag, den 25. August 2009 um 10:52 Uhr veröffentlicht

Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

Eine Reaktion zu “Ruby Kurztipp: “warning: default `to_a’ will be obsolete””

 

  1. ebook Am 27. Oktober 2009 um 09:33 Uhr

    sieht nett aus. jetzt weiss ich, warum ich ein fertiges wordpress so liebe.

Einen Kommentar schreiben

Du mußt angemeldet sein, um kommentieren zu können.