RubyではKernel#raiseメソッドを呼び出してエラーの説明を渡すことにより、例外を送出することができます。 raiseメソッドを呼び出すと、実行フローはそこで中断します。 最も簡単な例外のサンプルを示します。 def raise_exception puts 'before raise' raise 'なんらかの例外が発生しました!' puts 'after the raise' end raise_exception 結果は、例外を送出し、例外以後のputsは実行されていません。 before raise C:/eclipse/pleiades/eclipse/workspace_mine/ruby-example/kiso/example.rb:4:in `raise_exception': なんらかの例外が発生しました! (RuntimeError) from C:/ecl