ruby2_keywords_hash?(hash) -> bool
[permalink][rdoc][edit]-
Module#ruby2_keywordsやProc#ruby2_keywordsによる ruby2_keywords フラグが設定されているかどうかを返します。
このメソッドはデバッグや調査、シリアライゼーションのために本当に必要な場合のために用意されていて、普通のプログラムで使うことは想定されていません。
ruby 2.7.1 で追加されたため、ruby 2.7.0 では定義されていません。
ruby2_keywords def foo(*args) Hash.ruby2_keywords_hash?(args.last) end foo(k: 1) # => true foo({k: 1}) # => false
[SEE_ALSO] Module#ruby2_keywords, Proc#ruby2_keywords