Die Programmiersprache Ruby

Blog| Forum| Wiki  

Diese Seite listet sämtlichen Standardbibliotheken von Ruby 1.9 auf.

abbrev - generiert eindeutige Abkürzungen

base64 - kodiert und dekodiert auf Basis von Base64 nach RFC2045 und RFC4648

benchmark - misst Laufzeitverhalten und erstellt einfache Auswertungen

bigdecimal - Arithmetik mit große Dezimalzahlen

cgi - Zugriff auf das Common Gateway Interface (CGI) für Webserverprogrammierung

cmath - Arithmetik mit komplexen Zahlen

complex - Arithmetik mit transzendenten Zahl

continuation - Continuation Bibliothek

coverage - Code Coverage Messungen

csv - Bibliothek für die Verarbeitung von Comma-Separated Values

curses - Wrapper für curses und ncurses Bibliothek

date - Bibliothek zur Verarbeitung von Datumswerten

dbm - persistente Speicherumgebung

debug - Debugging Unterstützung

delegate - Kompositionsmöglichkeiten von Objekten

digest - Auswahl von Hashfunktionen (z.B. MD5 oder SHA1)

dl - Einbinden von dynamischen Bibliotheken

drb - Protokoll zur Verwaltung entfernter Objekte

e2mmap - Exception2MessageMapper

English - englische Bezeichnungen für globale Variablen

erb - Template System

etc - Schnittstelle zur Benutzerverwaltung von Unix Systemen

expect - Expectation Erweiterung von IO Objekten

fcntl - Symbolische Namen für fcntl Konstanten

fiber - Generatoren

fileutils - Sammlung von Methoden zur Verarbeitung von Dateien und Ordnern

find - Suchmethode für Dateien und Ordner (ähnlich dem CLI Programm "find")

forwardable - Weiterleitung von Methodenaufrufen an andere Objekte

gdbm - Interface zur GDBM Datenbank

getoptlong - Parsen von CLI Argumenten

gserver - Framework für TCP Server

iconv - Interface zu Iconv

io - Modifikation der IO Bibliothek

ipaddr - Bibliothek zur Verarbeitung von IP Adressen

irb - Interaktives Ruby

json - Verarbeitung von JSON Daten

logger - Log Nachrichten Verarbeiten

mathn - bessere Integration der einzelnen mathematischen Klassen (z.B. Bignum, Complex, Fixnum etc.)

matrix - Matrizen und Vektoren

minitest - Unit Testing Framework

mkmf - Modul zur Erzeugung von Makefiles

monitor - Threadverwaltung

mutex_m - Mutexverwaltung innerhalb von Objekten

net - Unterstützung von Internet Protokollen (z.B. FTP, HTTP etc.)

nkf - Interface zum Network Kanji Filter (NKF)

observer - Observer Pattern

open-uri - Integration von URI in Kernel

open3 - Subprozessverwaltung

openssl - Interface zu OpenSSL

optparse - Parser für CLI Argumente

ostruct - Bibliothek zur Erstellung von Objekten mit dynamischen Strukturen

pathname - Verarbeitung von Pfadnamen

pp - verbesserte Ausgabe von Daten auf der STDIO

prettyprint - verbesserte Ausgabe von Daten auf der STDIO

prime - Methoden zur Verarbeitung von Primzahlen

profile - Interface zur "profiler" Bibliothek

profiler - Profiler für Laufzeitinformationen

pstore - persistente Objektspeicherung

pty - Interface zur Pseudo Terminal

racc -

rake - make Ersatz

rational - Rational Bibliothek für Abwärtskompatibilität

rbconfig -

rdoc - Dokumentationssystem

readline - Interface zur Readline Bibliothek

resolv-replace -

resolv - Auflösung von Domainnamen in IP Adressen

rexml - Verarbeitung von XML Daten

rinda - übers Netz verteilter assoziativer Speicher

ripper - zurgriff auf den Rubyparser

rss - Verarbeitung von RSS Daten

rubygems - Paketmanager von Ruby

scanf - Eingabeformat Konvertierung

sdbm - Interface zur SDBM Datenbank

securerandom - Zugriff auf einen sicheren Zufallszahlen Generator

set - erzeugt Sammlungen von eindeutigen Werten

shell -

shellwords - Manipulation der Kommandozeile

singleton - Singleton Pattern

socket - Zugriff auf Socket funktionen (z.B. TCP, IP etc.)

stringio - eine Zeichenkette dem Verhalten eines IO Objektes anpassen

strscan - Bibliothek zum Scannen von Zeichenketten

syck -

sync -

syslog - Interface zu Syslog

tempfile - Verwaltung von temporären Dateien

test - Unit Testing Framework

thread - Threadverwaltung

thwait - ThreadsWait verwaltet Gruppen von Threads

time - Verwaltung von Zeitobjekten

timeout - Timeout Verwaltung

tk - Interface zu Tcl/Tk

tmpdir - Unterstützung bei der Nutzung von temporären und systemunabhängigen Ordnern

tracer - Tracing Unterstützung

tsort -

ubygems - Interface zum Rubygems Paketmanager

un - CLI Interface für FileUtils

uri - Verwaltung von URI nach RFC2396

weakref - Unterstützung von schwachen Referenzen

webrick - Webserver Framework

win32ole - Zugriff auf die Win32 API

xmlrpc - XML-RPC Unterstützung

yaml - Verarbeitung von YAML Daten

zlib - Unterstützung von Komprimierung und Dekomprimierungs Algorithmen