Syntax-Highlighting mit Coderay


Letztens schrob ich, daß ich nun meine Codebeispiele im Blog gerne mit Syntax-Highlighting ausstatten möchte. Manuell war das natürlich nicht zu machen. Bei der Suche nach etwas automatischen bin ich auf Coderay gestoßen. Damit sieht der Code schon mal viel ansprechender aus.

Hier mal ein Beispiel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
require 'rubygems'
require_gem 'activerecord'

ActiveRecord::Base.establish_connection(
  :adapter    => "postgresql",
  :host       => "localhost",
  :database   => "artikel",
  :username   => "dbuser",
  :password   => "kryptisches_passwort"
)

class Selection < ActiveRecord::Base
  set_table_name "selections"
  set_primary_key "id"
  has_many  :items, 
            :class_name => "SelectionItem",
            :foreign_key => "selection_id",
            :order => "sort_order"
end

class SelectionItem < ActiveRecord::Base
  set_table_name "selectionitems"
  set_primary_key "id"
  belongs_to  :selection,
              :class_name => "Selection",
              :foreign_key => "selection_id"
end

Schick, oder?


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.