エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
このメソッドの中で {key1: 引数値, key2: 引数値} のような hash が欲しい。 まずはメソッドの引数の定... このメソッドの中で {key1: 引数値, key2: 引数値} のような hash が欲しい。 まずはメソッドの引数の定義情報を得る 定義したメソッドの引数名の一覧は Method#parameters で得られる。 def my_method(key1:, key2:, key3:) p method(__method__).parameters # => [[:keyreq, :key1], [:keyreq, :key2], [:keyreq, :key3]] end my_method(key1: "val1", key2: "val2", key3: "val3") 上記の様に Method#parameters は引数の数だけの要素数の配列を返す。各要素の1つ目の要素は 引数の種類を表すシンボル、2つ目の要素は 引数名 となる。実際の引数の値は含まれない点に留意する。 今回は