前置き 前回の続きです。 __FILE__ を使って色々な情報を取得してみます。 実行している「ファイル名のみ」を取得する 最後のパス区切り文字以降がファイル名になるので、それを取り出すメソッドを使う、正規表現で抽出したり、文字列加工したりすることで取得することができます。 下記、取り出し例です。C:\gyobo\test\a.rb 内で実行すると全て、"a.rb"文字列を返します。__FILE__の中身が絶対パスか、相対パスかにかかわらず、同じ結果が返ります。 # File.basename を使う。 File.basename(__FILE__) # "/" で配列に分割後、配列要素の最後…