Als «ruby» getaggte Fragen

75
Absteigende Sortierung nach Wert eines Hash in Ruby

Mein Eingabe-Hash: h = { "a" => 20, "b" => 30, "c" => 10 } Aufsteigende Sorte: h.sort {|a,b| a[1]<=>b[1]} #=> [["c", 10], ["a", 20], ["b", 30]] Aber ich brauche [["b", 30], ["a", 20], ["c", 10]] Wie können wir dafür sorgen, dass es umgekehrt funktioniert <=>? Was bedeutet...

75
Ruby-Ersatz für mehrere Zeichenfolgen

str = "Hello☺ World☹" Die erwartete Ausgabe ist: "Hello:) World:(" Ich kann dies tun: str.gsub("☺", ":)").gsub("☹", ":(") Gibt es eine andere Möglichkeit, dies in einem einzigen Funktionsaufruf zu tun? Etwas wie: str.gsub(['s1', 's2'], ['r1', 'r2'])

75
Führen Sie Bash-Befehle aus einem Rakefile aus

Ich möchte eine Reihe von bashBefehlen von a ausführen Rakefile. Ich habe folgendes in meinem versucht Rakefile task :hello do %{echo "World!"} end aber bei der Ausführung rake hellogibt es keine Ausgabe? Wie führe ich Bash-Befehle aus einem Rakefile aus? HINWEIS : Dies ist kein Duplikat,...

74
Bestimmen Sie den Dateityp in Ruby

Wie bestimmt man zuverlässig den Dateityp? Eine Analyse der Dateierweiterung ist nicht akzeptabel. Es muss ein rubyeskes Tool geben, das dem Befehl UNIX file (1) ähnelt. Dies betrifft MIME oder den Inhaltstyp, nicht Dateisystemklassifizierungen wie Verzeichnis, Datei oder Socket....

74
So überwachen Sie delay_job mit monit

Gibt es im Internet Beispiele für die Überwachung von delay_job mit Monit ? Alles, was ich finden kann, nutzt Gott , aber ich weigere mich, Gott zu benutzen, da lang laufende Prozesse in Ruby im Allgemeinen scheiße sind. (Der aktuellste Beitrag in der God-Mailingliste? Die Nutzung des...