From: ts Date: 2002-04-08T14:31:00+09:00 Subject: Re: Exception instances... >>>>> "S" == Sean Chittenden writes: S> class TestingError < StandardError pigeon% cat b.rb #!/usr/bin/ruby -w class TestingError < StandardError attr_reader :uga def initialize (booga) super @uga = booga end end # class TestingError begin puts 'Start' raise TestingError, 'booga?' rescue TestingError => reason puts reason # This is line 14 puts reason.uga ensure puts 'Finish.' end pigeon% pigeon% b.rb Start booga? booga? Finish. pigeon% Guy Decoux