Als «ruby» getaggte Fragen

365
Bestimmen des Typs eines Objekts in Ruby

Ich werde Python als Beispiel für das verwenden, wonach ich suche (Sie können es sich als Pseudocode vorstellen, wenn Sie Python nicht kennen): >>> a = 1 >>> type(a) <type 'int'> Ich weiß in Rubin, was ich tun kann: 1.9.3p194 :002 > 1.class => Fixnum Aber ist...

364
String-Verkettung in Ruby

Ich suche nach einer eleganteren Möglichkeit, Zeichenfolgen in Ruby zu verketten. Ich habe die folgende Zeile: source = "#{ROOT_DIR}/" << project << "/App.config" Gibt es eine schönere Möglichkeit, dies zu tun? Und was ist der Unterschied zwischen <<und

361
So ordnen Sie Nullwerte in Ruby zu und entfernen sie

Ich habe eine, mapdie entweder einen Wert ändert oder auf Null setzt. Ich möchte dann die Null-Einträge aus der Liste entfernen. Die Liste muss nicht aufbewahrt werden. Folgendes habe ich derzeit: # A simple example function, which returns a value or nil def transform(n) rand > 0.5 ? n * 10 :...

359
Analysieren einer JSON-Zeichenfolge in Ruby

Ich habe eine Zeichenfolge, die ich in Ruby analysieren möchte: string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}' Gibt es eine einfache Möglichkeit, die Daten zu

353
Soll ich alias oder alias_method verwenden?

Ich fand eine Blog - Post auf aliasvs. alias_method. Wie in dem Beispiel in diesem Blog-Beitrag gezeigt, möchte ich einfach eine Methode einer anderen innerhalb derselben Klasse zuordnen. Welches soll ich verwenden? Ich sehe immer aliasgebraucht, aber jemand sagte mir, es alias_methodsei besser....

347
Ruby: Aufruf der Klassenmethode von der Instanz

Wie ruft man in Ruby eine Klassenmethode aus einer der Instanzen dieser Klasse auf? Sag ich habe class Truck def self.default_make # Class method. "mac" end def initialize # Instance method. Truck.default_make # gets the default via the class's method. # But: I wish to avoid mentioning...