Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

書籍 Ruby Cookbook | メソッドの保持確認

パンくず

Ruby Cookbook
メソッドの保持確認

概要

メソッドの保持確認

メソッドの保持確認

以下の構文でメソッドの保持確認が可能です

obj.respond_to?(:method)

サンプル

class Hoge
  def upcase(hoge);hoge.upcase;end
end

puts "hoge".respond_to?(:upcase)
puts 4.respond_to?(:upcase)
puts Hoge.new.respond_to?(:upcase)

出力

true
false
true