From: "金光雅夫 (KANEMITSU Masao)" Date: 2002-11-09T19:47:15+09:00 Subject: [ruby-list:36422] dRuby本のflyaway --------_3DCCE6C104DF05241568_MULTIPART_MIXED_ Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit 金光ですどもっ。 あれからいろいろ試したのですが、そもそもが ────────────────────────────────────── C:\NET\DR>ruby fw_ma_nenga.rb ./flyaway.rb:9:in `[]': uninitialized constant Tread at FlyweightFactory (NameEr ror) from fw_ma_nenga.rb:78 C:\NET\DR> ────────────────────────────────────── のように、サーバを動かしていない状態でも動かないことがわかりました。 dRuby本のとおりのプログラムのはずですが、どこがいけないのでしょうか。。。 M.Kanemitsu ——————————————— 金光雅夫 masao-k@a-net.email.ne.jp http://www.masao-k.net http://isweb14.infoseek.co.jp/art/soshikon/ http://isweb15.infoseek.co.jp/computer/ruby256/ http://www.masao-k.net/tDiary/ http://www.masao-k.net/RubyBook/ 〒216-0031 川崎市宮前区神木本町5-14-12 自宅: 044-877-5006 携帯: 090-2753-5292 -- "I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay --------_3DCCE6C104DF05241568_MULTIPART_MIXED_ Content-Type: application/octet-stream; name="fw_ma_nenga.rb" Content-Disposition: attachment; filename="fw_ma_nenga.rb" Content-Transfer-Encoding: base64 cmVxdWlyZSAndGhyZWFkJw0KcmVxdWlyZSAnZmx5YXdheScNCg0KY2xhc3MgRGF0YWJhc2UNCiAg ZGVmIGluaXRpYWxpemUoZm5hbWU9J3Rlc3QuZGInKQ0KICAgIEBtdXRleCA9IE11dGV4Lm5ldw0K ICAgIEBmbmFtZSA9IGZuYW1lDQogICAgQGRiID0gbG9hZA0KICBlbmQNCiAgDQogIGRlZiBzZXQo aywgdikNCiAgICBAbXV0ZXguc3luY2hyb25pemUgZG8NCiAgICAgIEBkYltrXSA9IHYNCiAgICAg IHNhdmUNCiAgICBlbmQNCiAgZW5kDQogIA0KICBkZWYgZ2V0KGspDQogICAgQG11dGV4LnN5bmNo cm9uaXplIGRvDQogICAgICBAZGJba10NCiAgICBlbmQNCiAgZW5kDQogIA0KICBkZWYgZHVtcA0K ICAgIEBtdXRleC5zeW5jaHJvbml6ZSBkbw0KICAgICAgc2F2ZQ0KICAgIGVuZA0KICBlbmQNCiAg DQogIHByaXZhdGUNCiAgZGVmIGxvYWQNCiAgICBiZWdpbg0KICAgICAgRmlsZS5vcGVuKEBmbmFt ZSkgZG8gfGZ8DQogICAgICAgIE1hcnNoYWwubG9hZChmKQ0KICAgICAgZW5kDQogICAgcmVzY3Vl DQogICAgICByZXR1cm4ge30NCiAgICBlbmQNCiAgZW5kDQogIA0KICBkZWYgc2F2ZQ0KICAgIEZp bGUub3BlbihAZm5hbWUsICd3JykgZG8gfGZ8DQogICAgICBNYXJzaGFsLmR1bXAoQGRiLCBmKQ0K ICAgIGVuZA0KICBlbmQNCmVuZA0KDQoNCg0KY2xhc3MgTmVuZ2ENCiAgaW5jbHVkZSBGbHl3ZWln aHRGYWN0b3J5DQogIA0KICBAQGRiID0gRGF0YWJhc2UubmV3KCJjOi9uZW5nYSIpDQogIA0KICBk ZWYgaW5pdGlhbGl6ZShuZW5kbykgICMglE6TeA0KICAgIHN1cGVyKG5lbmRvKQ0KICAgIEBuZW5k byA9IG5lbmRvDQogICAgQHZhbHVlID0gQEBkYi5nZXQobmVuZG8pIHx8IHt9DQogICAgQG11dGV4 ID0gTXV0ZXgubmV3DQogIGVuZA0KICANCiAgZGVmIFtdKGspDQogICAgQG11dGV4LnN5bmNocm9u aXplIGRvDQogICAgICBAdmFsdWVba10NCiAgICBlbmQNCiAgZW5kDQogIA0KICBkZWYgW109KGss IHYpDQogICAgQG11dGV4LnN5bmNocm9uaXplIGRvDQogICAgICBAdmFsdWVba10gPSB2DQogICAg ICBAQGRiLnNldChAbmVuZG8sIEB2YWx1ZSkNCiAgICBlbmQNCiAgZW5kDQplbmQNCg0KDQppZiBf X0ZJTEVfXyA9PSAkMA0KICBhdGVuYSA9IE5lbmdhWycyMDAzJ10NCiAgcCBhdGVuYVsncnVieSdd DQogIGF0ZW5hWydydWJ5J10gPSAnMS42LjMnDQogIHAgYXRlbmFbJ3J1YnknXQ0KICBwIE5lbmdh WycyMDAzJ11bJ3J1YnknXQ0KICBwIFthdGVuYS5pZCwgTmVuZ2FbJzIwMDMnXS5pZF0NCmVuZA0K --------_3DCCE6C104DF05241568_MULTIPART_MIXED_ Content-Type: application/octet-stream; name="flyaway.rb" Content-Disposition: attachment; filename="flyaway.rb" Content-Transfer-Encoding: base64 bW9kdWxlIEZseXdlaWdodEZhY3RvcnkNCiAgZGVmIEZseXdlaWdodEZhY3RvcnkuYXBwZW5kX2Zl YXR1cmVzKG1vZCkNCiAgICBzdXBlcg0KICAgIG1vZC5wcml2YXRlX2NsYXNzX21ldGhvZCA6bmV3 DQogICAgbW9kLmNvbnN0X3NldCgiRldfVEFCTEUiLCB7fSkNCiAgICANCiAgICBkZWYgbW9kLltd KCphcmcpDQogICAgICBrZXkgPSAoYXJnLnNpemUgPT0gMSApID8gYXJnWzBdIDogYXJnDQogICAg ICBfX29sZF9zdGF0dXMgPSBUcmVhZC5jcml0aWNhbA0KICAgICAgYmVnaW4NCiAgICAgICAgVGhy ZWFkLmNyaXRpY2FsID0gdHJ1ZQ0KICAgICAgICByZXR1cm4gc2VsZjo6RldfVEFCTEVba2V5XSB8 fCBzZWxmOjpGV19UQUJMRVtrZXldID0gbmV3KCphcmcpDQogICAgICBlbnN1cmUNCiAgICAgICAg VHJlYWQuY3JpdGljYWwgPSBfX29sZF9zdGF0dXMNCiAgICAgIGVuZA0KICAgIGVuZA0KICAgIA0K ICAgIGRlZiBtb2QuX2xvYWQocykNCiAgICAgIHNlbGZbKk1hcnNoYWwubG9hZChzKV0NCiAgICBl bmQNCiAgZW5kDQogIA0KICBwcml2YXRlDQogIGRlZiBpbml0aWFsaXplKCphcmcpDQogICAgQGZ3 X2FyZz0gYXJnDQogIGVuZA0KICANCiAgZGVmIF9kdW1wKHBvcnQpDQogICAgTWFyc2hhbC5kdW1w KEBmd19hcmcsIHBvcnQpDQogIGVuZA0KZW5kDQo= --------_3DCCE6C104DF05241568_MULTIPART_MIXED_--