Eine Liste von Methoden in Ruby abrufen
Um eine Liste von Methoden zu erhalten, die ein bestimmtes Objekt oder Modul in Ruby hat, gehen Sie wie folgt vor:
# Notwendige Bibliothek laden
require 'csv'
# Liste der CSV-Modul-Methoden abrufen (ohne geerbte Methoden)
p CSV.methods(false)
#=> [:read, :open, :readlines, :foreach, :parse, :table, :instance, :filter, :generate, :generate_line, :parse_line]
# Liste der YAML-Modul-Methoden abrufen (ohne geerbte Methoden)
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]
Dadurch können Sie überprüfen, welche Methoden das angegebene Objekt oder Modul hat.