karlaruby documents