From: Simon Strandgaard <0bz63fz3m1qt3001@...> Date: 2003-05-15T01:04:05+09:00 Subject: Re: ruby_run() w/o exit? I know you asked for C.. and that I replyed with C++ :-) -- Simon Strandgaard BTW: I fixed your class so that it works correctly now. class Howard class TooPainFulError < StandardError; end def initialize @langs = %w(ruby c perl java idl bash sh zsh tcsh csh fortran c++) end def rank lang raise NotImplementedError, lang unless @langs.index lang case lang when /[^+]$/ puts "#{lang} is my ##{i} ranked language" else raise TooPainFulError, lang end end end ara = Howard.new ara.rank "c++"