Ruby

Aktuelle Artikel der Sektion „Ruby“ in chronologisch umgekehrter Reihenfolge.

11. Juni 2008 in Kommentieren

Fehlerbehandlungen als Einzeiler

War mir bislang nicht bekannt: Ähnlich wie Anweisungsmodifikatoren if-Anweisungen verkürzen können, so lassen sich auch Fehlerbehandlungen sehr elegant abkürzen, wenn begin- und rescue-Blöcke jeweils nur eine Anweisung enthalten.

1. Mai 2008 in Kommentieren

Alternative Anwendungen für Rails’ Partials

Wenn man das DRY-Prinzip in Ruby on Rails erfolgreich umsetzten möchte, sind Partials das tägliche Brot. Dass Partials jedoch nicht nur für die simple Wiedergabe von Objekt-Sammlungen gut sind, versteht man vielleicht nicht auf Anhieb. Deshalb stelle ich hier zwei praktische Beispiele für alternative Anwendungen von Partials vor.

9. April 2008 in 5 Kommentare

Namen in attributive Genitive umwandeln

Diese Methode wandelt einen Namen in einen attributiven Genitiv um und beachtet dabei Sonderfälle in der deutschen Grammatik.

27. März 2008 in 4 Kommentare

Einfache Strings für SEO-freundliche URLs vorbereiten

Es werden alle Sonderzeichen aus dem String entfernt. Umlaute werden in AE, OE und UE etc., das ß in SS umgewandelt. Alle Buchstaben werden in Minuskeln umgewandelt und alle Leerräume werden mit Minuszeichen gefüllt. Ein doppeltes Vorkommen, das Beginnen oder Beenden mit einem Minuszeichen wird verhindert.

30. Juli 2007 in 7 Kommentare

Ruby-Snippet: Texte ordentlich kürzen

Die folgende Methode wird auf String-Objekte angewendet. Sie kürzt den übergebenen Text bis zu einer angegebenen Zeichenzahl, "rundet" auf ganze Wörter ab und gibt ihn dann zurück. Eine sinvolle Implementierung in einem Ruby-on-Rails-Projekt wäre im Modul ApplicationHelper. Sie kann dann ganz einfach in den Templates angewendet werden.

16. Juli 2007 in Kommentieren

Kontrollstrukturen

Eine Programmiersprache ohne Kontrollstrukturen wie if-Anweisungen oder while-Schleifen ist ganz und gar nicht vorstellbar - zumindest nicht in der aktuellen Generation der Programmiersprachen. Sie kontrollieren (wie der Name schon sagt) Programmabläufe mithilfe von boolschen Ausdrücken.

21. Mai 2007 in 2 Kommentare

Hashes

Hashes (Sing.: Hash, auch Hashmap genannt) sind assoziative Arrays. Im Gegensatz zu PHP gibt es eine strikte und klare Trennung zwischen Hashes und normalen Arrays. Wissenswertes über Rubys Hashes erfahrt ihr in diesem Artikel.

21. Mai 2007 in Kommentieren

Arrays

Arrays sind indizierte Sammlungen von Objekten. Welche Eigenschaften, Syntaxregeln und Literale sie in Ruby besitzen, erfährt man in diesem Artikel.

19. Mai 2007 in Kommentieren

Variablen, Ihre Namenskonventionen und Gültigkeitsbereiche in Ruby

Hier erfahrt ihr alles über Variablen, ihre Namenskonvetionen und Gültigkeitsbereiche. In Ruby gibt es, wie auch in anderen objekt-orientierten Sprachen lokale und globale Variablen, wie auch Instanz- und Klassen-Variablen.

11. April 2007 in 6 Kommentare

Objektorientierte Programmierung

Die objektorientierte Programmierung ist ein Programmierparadigma. Verglichen mit der prozedualen Programmierung hat die OOP den Vorteil, die Funktionen von Programmen flexibler und wiederverwendbar zu formulieren. Weitere wichtige Informationen über die OOP habe ich in Folgendem zusammengefasst.

Ältere Artikel befinden sich im Archiv. Du kannst Artikel der Sektion „Ruby“ als RSS-Feed abonnieren.

Tipp: Google Kalender mit iCal synchronisieren