480件ヒット
[201-300件を表示]
(0.120秒)
ライブラリ
- ビルトイン (48)
- erb (24)
-
irb
/ context (12) -
rdoc
/ code _ object (12) -
rdoc
/ context (36) -
rdoc
/ parser (12) -
rdoc
/ parser / c (24) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (24) -
rdoc
/ parser / simple (24) -
rdoc
/ top _ level (180)
クラス
- ERB (24)
- Module (12)
- Object (12)
-
RDoc
:: Context (36) -
RDoc
:: Parser (12) -
RDoc
:: Parser :: C (24) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (24) -
RDoc
:: Parser :: Simple (24) -
RDoc
:: TopLevel (168)
モジュール
- ObjectSpace (24)
キーワード
- CodeObject (12)
- Context (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
TOPLEVEL
_ BINDING (12) -
add
_ class _ or _ module (12) -
add
_ require (12) -
all
_ classes _ and _ modules (12) -
define
_ finalizer (24) -
file
_ absolute _ name (12) -
file
_ absolute _ name= (12) -
file
_ relative _ name (12) -
file
_ relative _ name= (12) -
file
_ stat (12) -
file
_ stat= (12) -
find
_ class _ named (12) -
find
_ local _ symbol (12) -
find
_ module _ named (12) -
full
_ name (12) - new (48)
-
parser
_ for (12) - public (12)
-
rdoc
/ generator (12) -
rdoc
/ top _ level (12) -
record
_ location (12) - reset (12)
- result (12)
-
ruby 1
. 8 . 4 feature (12) - run (12)
- scan (72)
- toplevel (12)
検索結果
先頭5件
-
rdoc
/ top _ level (6016.0) -
RDoc::TopLevel を定義するサブライブラリです。
...RDoc::TopLevel を定義するサブライブラリです。... -
IRB
:: Context (6012.0) -
irb の設定を扱うためのクラスです。
...してください。
なお、.irbrc 中に記述できる以下の設定値については、IRB::Context
オブジェクトのメソッドとして操作できません。
: IRB.conf[:AT_EXIT]
irb の終了時(サブ irb を含みません)に本項目に設定された Proc オ
ブジェ......IRB.conf[:CONTEXT_MODE]
新しいワークスペースを作成した時(サブ irb の起動や pushws した時)に、
ワークスペースに関連する Binding オブジェクトの作成方法を
Integer で設定します。
0 を指定した場合、Object::TOPLEVEL_BINDING の P......、Tempfile 中の
Binding を使用します。2 を指定した場合、Thread 内で読み込
んだファイル中の Binding を使用します。3 を指定した場合、
Object::TOPLEVEL_BINDING の関数中の Binding を使用します。
ただし、IRB.conf[:SINGLE_IRB] に true... -
rdoc
/ generator (6012.0) -
RDoc が解析したソースコードを RDoc::CodeObject のツリーから その他の形式に出力するためのサブライブラリです。
...たソースコードを RDoc::CodeObject のツリーから
その他の形式に出力するためのサブライブラリです。
RDoc には HTML 向けのジェネレータの
RDoc::Generator::Darkfish と ri 向けのジェネレータの
RDoc::Generator::RI が付属しています。
===......add_generator を呼び出す事でジェネレータの登録が行えます。
class My::Awesome::Generator
RDoc::RDoc.add_generator self
end
=== rdoc のオプションの追加
rdoc ではオプションの処理の前に RDoc::Options は各ジェネ
レータの #setup_options メ......トラクタの引数に RDoc::Store オブジェクトと
RDoc::Options オブジェクトを渡して初期化します。
RDoc::Store オブジェクトは解析したソースコードに関する情報を保持
しています。RDoc 3 以前は RDoc::TopLevel オブジェクトがこの
情... -
RDoc
:: CodeObject (6006.0) -
RDoc のコードツリーを表現するクラスの基本クラスです。
...Doc::CodeObject のサブクラスのツリーです。
//emlist{
* RDoc::Context
* RDoc::TopLevel
* RDoc::ClassModule
* RDoc::AnonClass
* RDoc::NormalClass
* RDoc::NormalModule
* RDoc::SingleClass
* RDoc::AnyMethod
* RDoc::GhostMethod
* RDoc::MetaMethod
* RDoc::A......lias
* RDoc::Attr
* RDoc::Constant
* RDoc::Require
* RDoc::Include
//}... -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (6000.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。 -
RDoc
:: TopLevel . all _ classes _ and _ modules -> [RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule] (6000.0) -
RDoc が収集したクラス、モジュールを配列で返します。
RDoc が収集したクラス、モジュールを配列で返します。 -
RDoc
:: TopLevel . find _ class _ named(name) -> RDoc :: NormalClass | RDoc :: SingleClass | nil (6000.0) -
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ からなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ
からなかった場合は nil を返します。
@param name クラス名を文字列で指定します。 -
RDoc
:: Context # add _ require(a _ require) -> () (3016.0) -
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した RDoc::Require を追加します。
...自身が所属する RDoc::TopLevel オブジェクトに引数で指定した
RDoc::Require を追加します。
@param a_require RDoc::Require オブジェクトを指定します。... -
ObjectSpace
. # define _ finalizer(obj) {|id| . . . } -> Array (3006.0) -
obj が解放されるときに実行されるファイナライザ proc を 登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで はなく追加登録されます。固定値 0 と proc を配列にして返します。
...クを指定した場合は、そのブロックがファイナライザになります。
obj の回収時にブロックは obj の ID (BasicObject#__id__)を引数とし
て実行されます。
しかし、後述の問題があるのでブロックでファイナライザを登録するのは難....../emlist[悪い例][ruby]{
class Foo
def initialize
ObjectSpace.define_finalizer(self) {
puts "foo"
}
end
end
Foo.new
GC.start
//}
これは、渡された proc の self が obj を参照しつ
づけるため。そのオブジェクトが GC の対象になりません。
tempfil......良いでしょう。
//emlist[例][ruby]{
class Baz
def initialize
ObjectSpace.define_finalizer self, eval(%q{
proc {
raise "baz" rescue puts $!
raise "baz2"
puts "baz3"
}
}, TOPLEVEL_BINDING)
end
end
Baz.new
GC.start
# => baz
//}
@see spec/rubycmd...