技術検証したり、資格等をここに残していきます。技術Javaだと面倒だったリフレクションがRubyだと簡単にできてしまったので、メモします。詳しく書いている記事はありますので、私の記事はメモレベルです。適当なクラスを用意します。今回の記事では、Reflectionクラスを自作します。"kirimaru")発生しうるエラーは次のとおりです。ArgumentErrorリフレクションで指定したパラメータのメソッドが存在しないNoMethodError指定したメソッド名が存在しないテストコードRSpecで動作確認したときのコードです。GitHub終わりに私は普段Java触っているので、Rubyはまだまだ駆け出しレベルです。Javaだとリフレクションを使用するのに少々手間かかりましたが、Rubyだと簡単に使えてびっくりしました。動的型付き言語だとリフレクション機能とか容易に使えるようになっているんですかね。Railsを本業レベルには持っていけていないので、知識をつけていきたいです。今のところ、Rubyの感覚としてはギリギリまで制約を緩くしている言語で、単純に作る分には楽だが、保守すると大変な言語だという認識でいます。この記事がお役に立ちましたら、各種SNSでのシェアや、今後も情報発信しますのでフォローよろしくお願いします。「Rubyでリフレクションしてメソッドを呼び出す(public_send)」をお読みいただきありがとうございます。役に立った、と思われましたら、ブックマーク・シェア・フォローをしていただければ嬉しいです。12:00Tweet関連記事2022-03-21JavaにてJSONからインスタンスを生成する(テスト時に重宝)個人的にはテストで多用していることが多いです。Jacksonライブ...2022-02-21Rubyでモックの呼び出し回数によって返却値を変更する同一のパラメータでメソッド呼び出しを行っている。呼...2021-05-20SpringのSpELでネストしたクラスの値をリフレクションして取得するJava単体でもリフレクションで値を取得できます。12:00問い合わせはこちらから。//List形式の画面で記事を入れる場所。上から2個目と7個目のsectionの後に入れる。//記事内で個別に指定されないときに使うAd挿入場所。//0から始まる値で、2を指定すると3番目のと直前に差し込む。insertAdsense();引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。