Ruby-Geekend: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(Initial release)
(kein Unterschied)

Version vom 2. Januar 2006, 15:45 Uhr

Astro und Sven wollen den C3LE und andere von Ruby begeistern.

Basics

Demonstration in VNC?

  • Ein bisschen nach Programming Ruby richten, mehr braucht man ja eigentlich nicht
  • irb vorführen (mit Readline-Support)
  • ri zeigen
  • Alles ist ein Objekt, alles hat Methoden
  • 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?

Kleinprojekte

Mal-schnell-was-coden ist mit Ruby möglich!

  • Mate-Bot für Jabber? (Astro)
  • Eine tolle Website mit Rails? (Sven)