概要
Object#class -> Class
詳細
レシーバのクラスを返却。
サンプルコード
require 'tbpgr_utils' class Hoge end class Child < Hoge end bulk_puts_eval binding, <<-EOS "hoge".class :hoge.class 1.class 1.1.class Hoge.new.class Child.new.class Class.class Module.class Kernel.class Object.class BasicObject.class EOS __END__ 下記はTbpgrUtils gemの機能 bulk_puts_eval https://rubygems.org/gems/tbpgr_utils https://github.com/tbpgr/tbpgr_utils
出力
"hoge".class # => String :hoge.class # => Symbol 1.class # => Fixnum 1.1.class # => Float Hoge.new.class # => Hoge Child.new.class # => Child Class.class # => Class Module.class # => Class Kernel.class # => Module Object.class # => Class BasicObject.class # => Class