tablelist.rb
tabeilst_core.rb
tablelist_tile.rb
を作業ディレクトリに置いて,sampleを実行しましたがエラーです。

/usr/lib/ruby/1.8/tk/package.rb:86:in `require': TkPackage can't find package tile (RuntimeError)
        from /usr/lib/ruby/1.8/tkextlib/tile.rb:16
        from sample.rb:4:in `require'
        from sample.rb:4

tile.rb でTkPackage.require('tile')しているようですが(16行目)
TkPackageというモジュールでエラーになります。