2006-01-02 16:45:54 +01:00
|
|
|
[[Benutzer:Astro|Astro]] und [[Benutzer:Sven|Sven]] wollen den [http://www.c3le.de/ C3LE] und andere von Ruby begeistern.
|
|
|
|
|
|
|
|
=Basics=
|
|
|
|
Demonstration in VNC?
|
|
|
|
*Ein bisschen nach [http://www.rubycentral.com/book/ Programming Ruby] richten, mehr braucht man ja eigentlich nicht
|
|
|
|
*''irb'' vorführen (mit Readline-Support)
|
|
|
|
*''ri'' zeigen
|
|
|
|
*Alles ist ein Objekt, alles hat Methoden
|
2006-01-02 16:47:09 +01:00
|
|
|
*Standardklassen: String, Array, Hash, Fixnum, TrueClass, FalseClass, NilClass, Class
|
2006-01-02 16:45:54 +01:00
|
|
|
*Methoden, Klassen, Module
|
|
|
|
*Rückgabewerte von Methoden müssen nicht mit ''return'' übergeben werden
|
|
|
|
*Instanzmethoden, Klassenmethoden, Konstruktor
|
|
|
|
*Methoden überschreiben, zum Beispiel:
|
|
|
|
class String
|
|
|
|
def to_b
|
|
|
|
self == "true"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
*Exceptions
|
|
|
|
*Threads
|
|
|
|
|
|
|
|
=Code-Walkthroughs=
|
|
|
|
*[[Ruby-MediaWiki]] als Beispiel für ein kleines, gut strukturiertes Projekt?
|
2006-01-02 16:47:58 +01:00
|
|
|
*XML-Verarbeitung mit REXML
|
|
|
|
*Serialisierung mit YAML
|
2006-01-02 16:45:54 +01:00
|
|
|
|
|
|
|
=Kleinprojekte=
|
|
|
|
''Mal-schnell-was-coden'' ist mit Ruby möglich!
|
|
|
|
|
|
|
|
*Mate-Bot für Jabber? ([[Benutzer:Astro|Astro]])
|
|
|
|
*Eine tolle Website mit Rails? ([[Benutzer:Sven|Sven]])
|
|
|
|
|
|
|
|
[[Kategorie:Ruby]]
|