るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.391秒)
トップページ > クエリ:t[x] > クエリ:add_method[x] > クエリ:rb_add_method[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

種類

検索結果

void rb_add_method(VALUE klass, ID mid, NODE *node, int noex) (50300.0)

クラス klass に mid という名前のメソッドを定義する。 その本体は node であり、noex で示される可視性を持つ。

クラス klass に mid という名前のメソッドを定義する。
その本体は node であり、noex で示される可視性を持つ。

ruby 1.6 feature (3234.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) -> stable...
...can't define method (SecurityError)
ruby 1.6.4 (2001-08-06) [i586-linux]

対応するChangeLogは以下のようです。

T
ue Jun 5 15:16:06 2001 Yukihiro Matsumoto <matz@ruby-lang.org>

* eval.c (rb_add_method): should not call rb_secure(), for
last_func...
...t be set.

差分は以下のようです。

@@ -227,10 +227,7 @@ rb_add_method(klass, mid, node, noex)
NODE *body;

if (NIL_P(klass)) klass = rb_cObject;
- if (klass == rb_cObject) {
- rb_secure(4);
- }
- if (rb_safe_level() >= 4 && !OBJ_TAINT...