ruby

Ruby ist eine multi-plattform Open-Source, dynamische objektorientierte interpretierte Sprache, erstellt von Yukihiro Matsumoto (Matz) im Jahr 1995. Die [Ruby] -Tag ist für Fragen im Zusammenhang mit der Ruby-Sprache, einschließlich seiner Syntax und seiner Bibliotheken . Fragen speziell zum Ruby-on-Rails-Framework sollten mit [ruby-on-rails], nicht [ruby] getaggt werden. Verwenden Sie dies nicht, um Ruby in der japanischen Sprache zu markieren.
1
Antwort

Singleton vs Monostate Muster in Ruby

Angenommen, eine Klasse muss eine externe Bibliothek laden, die einige Zeit zum Laden benötigt und daher nur einmal geladen werden sollte. Zwei natürliche Lösungen hierfür wären die Verwendung des Singleton-Musters oder des Monostaten-Musters. G...
02.01.2012, 07:00
2
Antworten

Paymill: Wie simuliere ich eine fehlgeschlagene Zahlung während des Testens?

Hintergrund Entwickeln einer App mithilfe von Paymill-Abonnementabrechnung Merkmal. Unter Verwendung des Ruby-Wrappers habe ich eine PaymentProvider -Klasse und -Spezifikation wie folgt erstellt. Frage Wie kann ich eine Te...
20.12.2012, 15:57
2
Antworten

Ruby BitTorrent-Bibliothek [geschlossen]

Ich denke über das Schreiben eines angepassten Torrent-Clients in Ruby nach. Ich habe die folgenden Bibliotheken gefunden (die ziemlich alt sind, wie Matt unten betont hat). Jedoch würde ich gerne über jede Bibliothek hören, die ich vielleicht v...
24.05.2011, 13:55
1
Antwort

Rail's "Gotchas" und Lernkurve - wird es jemals aufhören? [geschlossen]

Ich habe ein paar Wochen lang ein neues Rails-Projekt entwickelt, und während ich über die tollen Plugins und einige der wirklich tollen Funktionen in den Frameworks staune, bin ich ein wenig enttäuscht. Und ich mache mir Sorgen. Ich glaube,...
21.05.2011, 15:10
1
Antwort

Wie bekomme ich YAML in Ruby ab 1.9.3, um ASCII-8Bit-Strings als Strings auszugeben?

Hier ist das Problem: Ich könnte Zeichenfolgen haben, die UTF-8 sind, und ich könnte Zeichenfolgen haben, die US-ASCII sind. Unabhängig von der Kodierung möchte ich, dass YAML.dump (str) tatsächlich String -Objekte zurückgibt, anstatt diese n...
15.04.2012, 21:37
2
Antworten

Wie vermeide ich Memoization, die Fehler in Ruby verursacht?

Gibt es einen Konsens darüber, wie Memoization vermieden werden kann, die Fehler aufgrund eines veränderbaren Zustands verursacht? In diesem Beispiel wurde der Zustand eines zwischengespeicherten Ergebnisses mutiert und gab daher beim zweiten...
13.01.2011, 01:37
2
Antworten

Ruby: Ordne die Ausgabe einer Funktion nur zu, wenn sie nil nicht zurückgibt

Bei der Programmierung in Ruby habe ich oft Aufgaben wie die folgenden: %Vor% Mit diesen Zuweisungen möchte ich die Ausgabe einer Funktion zuweisen, aber wenn sie nil zurückgibt, möchte ich den Inhalt der Variablen behalten. Ich weiß, das...
03.11.2012, 11:28
1
Antwort

So finden Sie den Ursprung eines "SystemStackError (Stack-Level zu tief)" in Rails 3.2

Ich migriere von Rails 3.0 nach 3.2. Ich habe einen Fehler, wenn ich versuche, eine Seite nur mit diesem kleinen Stacktrace anzuzeigen: %Vor% Log ist nicht ausführlich. Dieses Problem tritt bei Callbacks auf: Es ist dynamischer Code, u...
08.02.2012, 11:09
2
Antworten

Speicher aufgebläht beim Erstellen vieler neuer Objekte

Wenn ich dies starte und dann den Speicherverbrauch meines Ruby-Prozesses im OSX Activity Monitor beobachte, erhöht sich der Speicher auf ca. 3 MB / s. Wenn ich die Transaktion entferne, halbiert sich der Speicherverbrauch, aber der Speicherb...
05.05.2012, 14:00
1
Antwort

Wie verwende ich das öffentliche swakager-generator-Docker-Image, um einen Client zu generieren?

Wir haben eine vollständig dockerisierte Web-App mit einer gültigen Swagger-Definition für die API. Die API wird in einem eigenen Andock-Container ausgeführt, und wir verwenden docker-compose, um alles zu orchestrieren. Ich möchte einen Ruby-Cli...
27.09.2016, 17:00