JP Coders

Published on

Rubyのメソッドを一覧で取得する方法

Rubyのメソッドを一覧で取得する方法

Rubyで特定のオブジェクトやモジュールが持つメソッドを一覧で取得する方法は、以下のように行います。

# 必要なライブラリを読み込む
require 'csv'

# CSVモジュールのメソッド一覧を取得(継承されたメソッドは含まない)
p CSV.methods(false)
#=> [:read, :open, :readlines, :foreach, :parse, :table, :instance, :filter, :generate, :generate_line, :parse_line]

# YAMLモジュールのメソッド一覧を取得(継承されたメソッドは含まない)
p YAML.methods(false)
#=> [:load, :dump, :add_domain_type, :add_builtin_type, :tag_class, :tagurize, :object_maker, :quick_emit, :add_ruby_type, :read_type_class, :transfer]

これにより、指定したオブジェクトやモジュールがどのようなメソッドを持っているかを確認することができます。

Authors
  • avatar
  • Name
  • 情報技術者 / Z世代プログラマー / 米大学院にてデータサイエンスを学ぶ

  • ITプロフェッショナルとして活動しています。React.js等のモダンなウェブ制作・アプリ開発を得意としており、Java・Python・Rust等のプログラミング言語を用いたソフトウェア開発全般を行っています。

お手伝いできますか? 🤝

他の方法でのご連絡をご希望ですか?
web制作ご依頼受付中

本記事で掲載している情報やコードは執筆時点のものであり、動作を保証するものではありません。 自己責任のもと、プログラムの実行や情報の利用にあたってはご注意ください。


本記事には提携する企業の広告が含まれる場合があります。