# Anleitung - Einen Ruby Spec schreiben - Rubinius
Rubinius is an implementation of the Ruby programming language. The Rubinius bytecode virtual machine is written in C++. The bytecode compiler is written in pure Ruby. The vast majority of the core library is also written in Ruby, with some supporting primitives that interact with the VM directly.
Author: Less Than Three. <3. http://less.thanthree.com

1.2.3

## Anleitung - Einen Ruby Spec schreiben

Du solltest folgende Artikel gelesen haben:

- Erste Schritte
- Specs

Anschließend folge diesen Schritten, um einen Spec für eine Ruby Methode zu schreiben:

1. Bearbeite eine Datei unter `spec/ruby/...`
2. Führe `bin/mspec -tr spec/ruby/some/spec_file.rb` aus
3. Wiederhole die obigen Schritte so lange, bis der Spec auf MatzRuby (MRI) besteht
4. Sende ein Commit mit deinen Anderungen
5. Führe `git format-patch` aus
6. Erstelle ein Gist (auf http://gist.github.com) mit deinem Patch und verlinke diesen in einem Ticket auf dem Issuetracker: http://github.com/rubinius/rubinius/issues