X-Git-Url: https://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-eval-ruby.el;h=7e1cd7fdde1b9d9cd8b9cc10a33cf00f97d48284;hp=5d7b789dbbb27c6eabfdf5b7a8e2026b6b292177;hb=4779e1a2a0f022204c56ac2849f60d15d8bc9b90;hpb=d1ee32a77ebfbadd2880eb5d4ef1606614f1919a diff --git a/lisp/riece-eval-ruby.el b/lisp/riece-eval-ruby.el index 5d7b789..7e1cd7f 100644 --- a/lisp/riece-eval-ruby.el +++ b/lisp/riece-eval-ruby.el @@ -1,4 +1,4 @@ -;;; riece-eval-ruby.el --- evaluate Ruby programs in channels +;;; riece-eval-ruby.el --- evaluate input string as a Ruby program ;; Copyright (C) 1998-2005 Daiki Ueno ;; Author: Daiki Ueno @@ -24,8 +24,7 @@ ;;; Commentary: -;; To use, add the following line to your ~/.riece/init.el: -;; (add-to-list 'riece-addons 'riece-eval-ruby) +;; NOTE: This is an add-on module for Riece. ;;; Code: @@ -33,7 +32,8 @@ (require 'riece-message) (defgroup riece-eval-ruby nil - "Evaluate Ruby programs in channels." + "Evaluate input string as a Ruby program." + :prefix "riece-" :group 'riece) (defcustom riece-eval-ruby-prefix-regexp "^,ruby\\s-+" @@ -44,11 +44,11 @@ (defvar riece-eval-ruby-enabled nil) (defconst riece-eval-ruby-description - "Evaluate an input string as Ruby program.") + "Evaluate input string as a Ruby program.") (defun riece-eval-ruby-exit-handler (name) (riece-ruby-inspect name) - (let* ((data (copy-sequence riece-ruby-data)) + (let* ((data (copy-sequence (or riece-ruby-data "nil"))) (length (length data)) (index 0)) (while (< index length)