CodeHighlighter.addStyle("ruby",{
  comment : {
    exp  : /#[^\n]+/
  },
  brackets : {
    exp  : /\(|\)/
  },
  string : {
    exp  : /'[^']*'|"[^"]*"/
  },
  keywords : {
    exp  : /\b(do|end|self|class|def|if|module|yield|then|else|for|until|unless|while|elsif|case|when|break|retry|redo|rescue|require|raise)\b/
  },
  /* Added by Shelly Fisher (shelly@agileevolved.com) */
  symbol : {
    exp : /([^:])(:[A-Za-z0-9_!?]+)/
  }
});