From: Kazuhiro Yoshida Date: 2007-01-05T11:53:02+09:00 Subject: [ruby-dev:30080] Ruby/Tk クラス名のゆれ moriqです。 Ruby/Tk にはいくつかクラス名のゆれがありますが、 マニュアルを作成する上で、どちらかに統一したいです。 例えば、BLT Tileのcheckbuttonは、 Tk::BLT::Tile::Checkbuttonの名前で定義され、 TkCheckbuttonを継承しています。 そして、Tk::BLT::Tile::CheckButtonを別名として用意しています。 tkextlib/blt/tile/checkbutton.rb: module Tk::BLT module Tile class Checkbutton < TkCheckbutton TkCommandNames = ['::blt::tile::checkbutton'.freeze].freeze end CheckButton = Checkbutton end end しかし、Tkのcheckbuttonを見ると、 TkCheckButtonの名前で定義され、 TkCheckbuttonを別名として用意しています。 tk/checkbutton.rb: class TkCheckButton