記事へのコメント4

    • 注目コメント
    • 新着コメント
    youko03
    値はバックトレースの文字列の配列である。 バックトレースの文字列にはファイル名、行番号、メソッド名が含まれている。 上記コードの正規表現/`([^'][ruby]*)'/はこの文字列からメソッド名を抜き出すものだ。ち

    その他
    crist18
    caller

    その他
    kk_Ataka
    メソッドの呼び出し元の取得方法

    その他
    riocampos
    Kernel.#callerメソッドを使う。caller.first[/`([^']+)'/, 1]で呼び出し元メソッド名を取得できる。現在のメソッド名のシンボルはKernel.#__method__(Kernel.#__callee__)で取得。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Rubyでメソッドの呼び出し元を取得する -- ぺけみさお

    Rubyではcallerメソッドでバックトレースを取得することができる。 これを利用すればあるメソッドが何処...

    ブックマークしたユーザー

    • saken6492022/10/06 saken649
    • youko032022/10/05 youko03
    • d_animal1412018/06/27 d_animal141
    • keisei_10922016/07/24 keisei_1092
    • crist182016/04/10 crist18
    • kent-where-the-light-is2016/03/17 kent-where-the-light-is
    • nabinno2016/01/31 nabinno
    • kk_Ataka2014/11/14 kk_Ataka
    • macrocro2014/10/17 macrocro
    • taka2222014/07/26 taka222
    • otanuft2014/07/25 otanuft
    • src2562014/07/25 src256
    • riocampos2014/07/24 riocampos
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む