Als «ruby» getaggte Fragen

123
Holen Sie sich den Dateinamen und die Erweiterung in Ruby

Ich arbeite an einem Programm, um ein Video von YouTube herunterzuladen, es in MP3 zu konvertieren und eine Verzeichnisstruktur für die Dateien zu erstellen. Mein Code lautet: FileUtils.cd("#{$musicdir}/#{$folder}") do YoutubeDlhelperLibs::Downloader.get($url) if File.exists?('*.mp4') puts 'Remove...

121
Wie implementiere ich eine abstrakte Klasse in Ruby?

Ich weiß, dass es in Ruby kein Konzept für abstrakte Klasse gibt. Aber wenn es überhaupt implementiert werden muss, wie geht man vor? Ich habe so etwas wie versucht ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' end end class B < A ... ... end Aber wenn ich...

121
Optionale Ruby-Parameter

Wenn ich eine Ruby-Funktion wie folgt definiere: def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) Wie kann ich es so nennen, dass es nur die ersten 2 und die letzten Argumente liefert? Warum ist so etwas nicht ldap_get( base_dn, filter, , X) möglich oder wenn es...

120
Ruby ersetzt Zeichenfolge durch erfasstes Regex-Muster

Ich habe Probleme, dies in Ruby zu übersetzen. Hier ist ein Stück JavaScript, das genau das tut, was ich tun möchte: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Ich habe gsub , sub und replace ausprobiert , aber keiner scheint das zu tun, was ich...