クラスの唯一のインスタンスです。真を表す代表のオブジェクトです。UnboundMethodレシーバを持たないメソッドを表すクラスです。呼び出すためにはレシーバにバインドする必要があります。演算子を定義している必要があります。定義されていなければなりません。Errnoシステムコールのエラーに対応する例外を集めたモジュールです。関る定数を集めたモジュール。FileTestファイルの検査関数を集めたモジュールです。Collection)」を制御するモジュールです。関するプロファイル情報や、ヒープ全体のサイズ、ヒープ内での使用サイズやヒープ内に存在するオブジェクトの個数といった情報を扱うモジュールです。IO::WaitReadable例外が読み込み待ちで発生したことを意味します。IO::WaitWritable例外が書き込み待ちで発生したことを意味します。Kernel全てのクラスから参照できるメソッドを定義しているモジュール。クラスはこのモジュールをインクルードしています。オブジェクトをファイル(または文字列)に書き出したり、読み戻したりする機能を提供するモジュール。Math浮動小数点演算をサポートするモジュールです。ObjectSpace全てのオブジェクトを操作するためのモジュールです。プロセスを管理するモジュールです。操作するためのモジュールです。操作するシステムコールを直接呼ぶためのモジュールです。操作するためのモジュールです。シグナル関連の操作を行うモジュールです。Warning警告を出力するためのモジュールです。つの仮想ファイルを表すオブジェクトです。空なら標準入力を対象とします。変更すればこのオブジェクトの動作に影響します。ENV環境変数を表すオブジェクト。同様のインターフェースを持ちます。キーと値には文字列しかとることができません。表すオブジェクトです。例外クラスException全ての例外の祖先のクラスです。NoMemoryErrorメモリの確保に失敗すると発生します。ScriptErrorスクリプトのエラーを表す例外クラスです。失敗したときに発生します。NotImplementedError実装されていない機能が呼び出されたときに発生します。SyntaxErrorソースコードに文法エラーがあったときに発生します。SecurityErrorセキュリティ上の問題が起きたときに発生します。SignalException捕捉していないシグナルを受け取ったときに発生します。シグナルを受け取ると発生します。StandardError通常のプログラムで発生する可能性の高い例外クラスを束ねるためのクラスです。ArgumentError引数の数があっていないときや、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。存在しない場合に発生します。EncodingErrorエンコーディング関連の例外の基底クラス。Encoding::CompatibilityError2つのエンコーディング間に互換性がない場合に発生する例外。Encoding::ConverterNotFoundError指定した名前のエンコーディング変換をする変換器が存在しない場合に発生する例外。Encoding::InvalidByteSequenceError文字列がそのエンコーディングにおいて不正なバイト列である場合に発生する例外。Encoding::UndefinedConversionErrorエンコーディング変換後の文字が存在しない場合に発生する例外。関するエラーが起きると発生します。IOError入出力でエラーが起きると発生します。File)に達したときに発生します。IndexError添字が範囲外のときに発生します。ない場合に発生します。StopIterationイテレーションを止めるときに発生する例外です。許可されていない操作を行おうとした場合に発生する例外です。いずれかを実行すると発生します。モジュール関数)で与えた引数が定義域に含まれていない場合に発生します。NameError未定義のローカル変数や定数を使用したときに発生します。NoMethodError定義されていないメソッドの呼び出しが行われたときに発生します。RangeError範囲に関する例外クラスです。値が定義域から外れているときに発生します。比較を行ったときに発生します。RegexpError正規表現のコンパイルに失敗したときに発生します。RuntimeError特定の例外クラスには該当しないエラーが起こったときに発生します。FrozenErrorObject#freezeされたオブジェクトを変更しようとした時に発生します。言語関数が失敗した時に発生する例外です。システムコールの失敗した原因を表すエラーコードを保持します。Errno::E2BIGシステムコールのエラーコードを表す例外クラスです。Errno::EACCESシステムコールのエラーコードを表す例外クラスです。Errno::EADDRINUSEシステムコールのエラーコードを表す例外クラスです。Errno::EADDRNOTAVAILシステムコールのエラーコードを表す例外クラスです。Errno::EADVシステムコールのエラーコードを表す例外クラスです。Errno::EAFNOSUPPORTシステムコールのエラーコードを表す例外クラスです。Errno::EAGAINシステムコールのエラーコードを表す例外クラスです。Errno::EALREADYシステムコールのエラーコードを表す例外クラスです。Errno::EAUTHシステムコールのエラーコードを表す例外クラスです。Errno::EBADEシステムコールのエラーコードを表す例外クラスです。Errno::EBADFシステムコールのエラーコードを表す例外クラスです。Errno::EBADFDシステムコールのエラーコードを表す例外クラスです。Errno::EBADMSGシステムコールのエラーコードを表す例外クラスです。Errno::EBADRシステムコールのエラーコードを表す例外クラスです。Errno::EBADRPCシステムコールのエラーコードを表す例外クラスです。Errno::EBADRQCシステムコールのエラーコードを表す例外クラスです。Errno::EBADSLTシステムコールのエラーコードを表す例外クラスです。Errno::EBFONTシステムコールのエラーコードを表す例外クラスです。Errno::EBUSYシステムコールのエラーコードを表す例外クラスです。Errno::ECANCELEDシステムコールのエラーコードを表す例外クラスです。Errno::ECAPMODEシステムコールのエラーコードを表す例外クラスです。Errno::ECHILDシステムコールのエラーコードを表す例外クラスです。Errno::ECHRNGシステムコールのエラーコードを表す例外クラスです。Errno::ECOMMシステムコールのエラーコードを表す例外クラスです。(POSIX.1)Errno::ECONNREFUSEDシステムコールのエラーコードを表す例外クラスです。(POSIX.1)Errno::EDEADLKシステムコールのエラーコードを表す例外クラスです。Errno::EDEADLOCKシステムコールのエラーコードを表す例外クラスです。Errno::EDESTADDRREQシステムコールのエラーコードを表す例外クラスです。Errno::EDOMシステムコールのエラーコードを表す例外クラスです。Errno::EDOOFUSシステムコールのエラーコードを表す例外クラスです。Errno::EDOTDOTシステムコールのエラーコードを表す例外クラスです。Errno::EDQUOTシステムコールのエラーコードを表す例外クラスです。Errno::EEXISTシステムコールのエラーコードを表す例外クラスです。Errno::EFAULTシステムコールのエラーコードを表す例外クラスです。Errno::EFBIGシステムコールのエラーコードを表す例外クラスです。Errno::EFTYPEシステムコールのエラーコードを表す例外クラスです。Errno::EHOSTDOWNシステムコールのエラーコードを表す例外クラスです。Errno::EHOSTUNREACHシステムコールのエラーコードを表す例外クラスです。Errno::EHWPOISONシステムコールのエラーコードを表す例外クラスです。Errno::EIDRMシステムコールのエラーコードを表す例外クラスです。Errno::EILSEQシステムコールのエラーコードを表す例外クラスです。Errno::EINPROGRESSシステムコールのエラーコードを表す例外クラスです。Errno::EINTRシステムコールのエラーコードを表す例外クラスです。Errno::EINVALシステムコールのエラーコードを表す例外クラスです。Errno::EIOシステムコールのエラーコードを表す例外クラスです。Errno::EIPSECシステムコールのエラーコードを表す例外クラスです。Errno::EISCONNシステムコールのエラーコードを表す例外クラスです。Errno::EISDIRシステムコールのエラーコードを表す例外クラスです。Errno::EISNAMシステムコールのエラーコードを表す例外クラスです。Errno::EKEYEXPIREDシステムコールのエラーコードを表す例外クラスです。Errno::EKEYREJECTEDシステムコールのエラーコードを表す例外クラスです。Errno::EKEYREVOKEDシステムコールのエラーコードを表す例外クラスです。Errno::EL2HLTシステムコールのエラーコードを表す例外クラスです。Errno::EL2NSYNCシステムコールのエラーコードを表す例外クラスです。Errno::EL3HLTシステムコールのエラーコードを表す例外クラスです。Errno::EL3RSTシステムコールのエラーコードを表す例外クラスです。Errno::ELIBACCシステムコールのエラーコードを表す例外クラスです。Errno::ELIBBADシステムコールのエラーコードを表す例外クラスです。Errno::ELIBEXECシステムコールのエラーコードを表す例外クラスです。Errno::ELIBMAXシステムコールのエラーコードを表す例外クラスです。Errno::ELIBSCNシステムコールのエラーコードを表す例外クラスです。Errno::ELNRNGシステムコールのエラーコードを表す例外クラスです。Errno::ELOOPシステムコールのエラーコードを表す例外クラスです。Errno::EMEDIUMTYPEシステムコールのエラーコードを表す例外クラスです。Errno::EMFILEシステムコールのエラーコードを表す例外クラスです。Errno::EMLINKシステムコールのエラーコードを表す例外クラスです。Errno::EMSGSIZEシステムコールのエラーコードを表す例外クラスです。Errno::EMULTIHOPシステムコールのエラーコードを表す例外クラスです。Errno::ENAMETOOLONGシステムコールのエラーコードを表す例外クラスです。Errno::ENAVAILシステムコールのエラーコードを表す例外クラスです。Errno::ENEEDAUTHシステムコールのエラーコードを表す例外クラスです。Errno::ENETDOWNシステムコールのエラーコードを表す例外クラスです。Errno::ENETRESETシステムコールのエラーコードを表す例外クラスです。Errno::ENETUNREACHシステムコールのエラーコードを表す例外クラスです。Errno::ENFILEシステムコールのエラーコードを表す例外クラスです。Errno::ENOANOシステムコールのエラーコードを表す例外クラスです。Errno::ENOATTRシステムコールのエラーコードを表す例外クラスです。Errno::ENOBUFSシステムコールのエラーコードを表す例外クラスです。Errno::ENOCSIシステムコールのエラーコードを表す例外クラスです。Errno::ENODATAシステムコールのエラーコードを表す例外クラスです。Errno::ENODEVシステムコールのエラーコードを表す例外クラスです。Errno::ENOENTシステムコールのエラーコードを表す例外クラスです。Errno::ENOEXECシステムコールのエラーコードを表す例外クラスです。Errno::ENOKEYシステムコールのエラーコードを表す例外クラスです。Errno::ENOLCKシステムコールのエラーコードを表す例外クラスです。Errno::ENOLINKシステムコールのエラーコードを表す例外クラスです。Errno::ENOMEDIUMシステムコールのエラーコードを表す例外クラスです。Errno::ENOMEMシステムコールのエラーコードを表す例外クラスです。Errno::ENOMSGシステムコールのエラーコードを表す例外クラスです。Errno::ENONETシステムコールのエラーコードを表す例外クラスです。Errno::ENOPKGシステムコールのエラーコードを表す例外クラスです。Errno::ENOPROTOOPTシステムコールのエラーコードを表す例外クラスです。Errno::ENOSPCシステムコールのエラーコードを表す例外クラスです。Errno::ENOSRシステムコールのエラーコードを表す例外クラスです。Errno::ENOSTRシステムコールのエラーコードを表す例外クラスです。Errno::ENOSYSシステムコールのエラーコードを表す例外クラスです。Errno::ENOTBLKシステムコールのエラーコードを表す例外クラスです。Errno::ENOTCAPABLEシステムコールのエラーコードを表す例外クラスです。Errno::ENOTCONNシステムコールのエラーコードを表す例外クラスです。Errno::ENOTDIRシステムコールのエラーコードを表す例外クラスです。Errno::ENOTEMPTYシステムコールのエラーコードを表す例外クラスです。Errno::ENOTNAMシステムコールのエラーコードを表す例外クラスです。Errno::ENOTRECOVERABLEシステムコールのエラーコードを表す例外クラスです。Errno::ENOTSOCKシステムコールのエラーコードを表す例外クラスです。Errno::ENOTSUPシステムコールのエラーコードを表す例外クラスです。Errno::ENOTTYシステムコールのエラーコードを表す例外クラスです。Errno::ENOTUNIQシステムコールのエラーコードを表す例外クラスです。Errno::ENXIOシステムコールのエラーコードを表す例外クラスです。Errno::EOPNOTSUPPシステムコールのエラーコードを表す例外クラスです。Errno::EOVERFLOWシステムコールのエラーコードを表す例外クラスです。Errno::EOWNERDEADシステムコールのエラーコードを表す例外クラスです。Errno::EPERMシステムコールのエラーコードを表す例外クラスです。Errno::EPFNOSUPPORTシステムコールのエラーコードを表す例外クラスです。Errno::EPIPEシステムコールのエラーコードを表す例外クラスです。Errno::EPROCLIMシステムコールのエラーコードを表す例外クラスです。Errno::EPROCUNAVAILシステムコールのエラーコードを表す例外クラスです。Errno::EPROGMISMATCHシステムコールのエラーコードを表す例外クラスです。Errno::EPROGUNAVAILシステムコールのエラーコードを表す例外クラスです。(POSIX.1)Errno::EPROTONOSUPPORTシステムコールのエラーコードを表す例外クラスです。Errno::EPROTOTYPEシステムコールのエラーコードを表す例外クラスです。Errno::ERANGEシステムコールのエラーコードを表す例外クラスです。Errno::EREMCHGシステムコールのエラーコードを表す例外クラスです。Errno::EREMOTEシステムコールのエラーコードを表す例外クラスです。Errno::EREMOTEIOシステムコールのエラーコードを表す例外クラスです。Errno::ERESTARTシステムコールのエラーコードを表す例外クラスです。Errno::ERFKILLシステムコールのエラーコードを表す例外クラスです。Errno::EROFSシステムコールのエラーコードを表す例外クラスです。Errno::ERPCMISMATCHシステムコールのエラーコードを表す例外クラスです。Errno::ESHUTDOWNシステムコールのエラーコードを表す例外クラスです。Errno::ESOCKTNOSUPPORTシステムコールのエラーコードを表す例外クラスです。Errno::ESPIPEシステムコールのエラーコードを表す例外クラスです。Errno::ESRCHシステムコールのエラーコードを表す例外クラスです。Errno::ESRMNTシステムコールのエラーコードを表す例外クラスです。Errno::ESTALEシステムコールのエラーコードを表す例外クラスです。Errno::ESTRPIPEシステムコールのエラーコードを表す例外クラスです。Errno::ETIMEシステムコールのエラーコードを表す例外クラスです。Errno::ETIMEDOUTシステムコールのエラーコードを表す例外クラスです。Errno::ETOOMANYREFSシステムコールのエラーコードを表す例外クラスです。Errno::ETXTBSYシステムコールのエラーコードを表す例外クラスです。Errno::EUCLEANシステムコールのエラーコードを表す例外クラスです。Errno::EUNATCHシステムコールのエラーコードを表す例外クラスです。Errno::EUSERSシステムコールのエラーコードを表す例外クラスです。Errno::EWOULDBLOCKシステムコールのエラーコードを表す例外クラスです。Errno::EXDEVシステムコールのエラーコードを表す例外クラスです。Errno::EXFULLシステムコールのエラーコードを表す例外クラスです。Errno::EXXXシステム依存のエラーコードのそれぞれに対応する一連の例外クラスです。Rubyのライブラリ内部でシステムコールや一部のC言語関数が失敗したときに発生します。Errno::NOERROR他のシステムコールの例外クラスのエイリアスとなるための例外クラスです。動作環境に他の例外クラス向けのエラーコードが存在しない場合に該当の例外クラスのエイリアスとして定義されます。関連のエラーが起きたときに発生します。TypeErrorメソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。除算を行ったときに発生します。インタプリタを終了させるときに発生します。SystemStackErrorシステムスタックがあふれたときに発生します。fatalインタプリタ内部で致命的なエラーが起こったときに発生します。