RubyのKlassて何

こちら↓の適当訳になります。

What is the difference between Class and Klass in ruby? - Stack Overflow
http://stackoverflow.com/questions/4299289/what-is-the-difference-between-class-and-klass-in-ruby

例えば、このようなコードを書くとき

def show_methods(class)
  puts Object.const_get(class).methods.inspect
end
show_methods "Kernel"

classRuby予約語(class Foo ~~~ end)なので、引数の名前として使えません。

そこでklassという識別子をつくり、実質クラスを表すものであるかのように割り当てます。
無理にklassという変数名で定義する必要はないけれど、Rubyistの文脈としてはklassという表現を好んでいます。