[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2844

From: Ippei Obayashi <ohai@k...>
Date: Sun, 2 Oct 2011 22:06:51 +0900
Subject: [ruby-reference-manual:2844] [るりまプロジェクト - Bug #2076] dynamic include を実装する


Issue #2076 has been updated by Ippei Obayashi.

File support-dynamic-include.patch added
File for-dyn-include-support.patch added

dynamic include/extend の処理を実装しました。パッチ(support-dynamic-include.patch)を添付しています。

この実装には以下のような制限があります。
  * dynamic includeされているmoduleはdynamic includeしているライブラリ内で定義されている必要がある
  * dynamic includeされているmoduleはdynamic includeの前に定義される必要がある
1つ目の制限は今の所ひっかかっているものはないようです。2つめの制限のためいくつかエラーが生じるので

リファレンスの側にパッチ(for-dyn-include-support.patch)をあてる必要があります。


----------------------------------------
Bug #2076: dynamic include を実装する
http://redmine.ruby-lang.org/issues/2076

Author: okkez _
Status: Open
Priority: High
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


=begin
 以下のような記述を行う部分が増えてきているので、実装する。
 
 = reopen Array
 include SomeModule
 
 src/json.rd:63: dynamic include is not implemented yet
 src/json.rd:66: dynamic include is not implemented yet
 src/json.rd:69: dynamic include is not implemented yet
 src/json.rd:72: dynamic include is not implemented yet
 src/json.rd:75: dynamic include is not implemented yet
 src/json.rd:78: dynamic include is not implemented yet
 src/json.rd:81: dynamic include is not implemented yet
 src/json.rd:84: dynamic include is not implemented yet
 src/json.rd:87: dynamic include is not implemented yet
 src/open-uri.rd:100: dynamic include is not implemented yet
 src/open-uri.rd:103: dynamic include is not implemented yet
 src/rake/core_ext:113: dynamic include is not implemented yet
 src/tk/TkCore__INTERP:1: singleton object class not implemented yet
=end



-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]