クラス
- WIN32OLE (11)
モジュール
-
Test
:: Unit (1)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
call
_ cfunc (11) -
define
_ final (11) -
method
_ call (11) -
os
_ each _ obj (11) -
proc
_ s _ new (11) -
rb
_ ary _ aref (11) -
rb
_ call (11) -
rb
_ call0 (11) -
rb
_ call _ super (11) -
rb
_ class _ initialize (11) -
rb
_ class _ instance _ methods (11) -
rb
_ class _ new _ instance (11) -
rb
_ class _ private _ instance _ methods (11) -
rb
_ class _ protected _ instance _ methods (11) -
rb
_ class _ s _ new (11) -
rb
_ cont _ call (11) -
rb
_ define _ method (11) -
rb
_ exec _ arg _ init (1) -
rb
_ f _ abort (11) -
rb
_ f _ caller (11) -
rb
_ f _ eval (11) -
rb
_ f _ exit (11) -
rb
_ f _ load (11) -
rb
_ f _ missing (11) -
rb
_ f _ raise (11) -
rb
_ f _ send (11) -
rb
_ f _ throw (11) -
rb
_ f _ trace _ var (11) -
rb
_ f _ untrace _ var (11) -
rb
_ funcall3 (11) -
rb
_ mod _ attr (11) -
rb
_ mod _ attr _ accessor (11) -
rb
_ mod _ attr _ reader (11) -
rb
_ mod _ attr _ writer (11) -
rb
_ mod _ define _ method (11) -
rb
_ mod _ include (11) -
rb
_ mod _ modfunc (11) -
rb
_ mod _ module _ eval (11) -
rb
_ mod _ private (11) -
rb
_ mod _ private _ method (11) -
rb
_ mod _ protected (11) -
rb
_ mod _ public (11) -
rb
_ mod _ public _ method (11) -
rb
_ obj _ call _ init (11) -
rb
_ obj _ extend (11) -
rb
_ obj _ instance _ eval (11) -
rb
_ obj _ respond _ to (11) -
rb
_ obj _ singleton _ methods (11) -
rb
_ proc _ exec _ n (1) -
rb
_ scan _ args (11) -
rb
_ thread _ join _ m (11) -
rb
_ thread _ raise (11) -
rb
_ thread _ raise _ m (11) -
rb
_ thread _ s _ new (11) -
rb
_ undefined (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
set
_ method _ visibility (11) -
setup
_ argv (1) -
specific
_ eval (11) -
top
_ include (11) -
top
_ private (11) -
top
_ public (11) -
umethod
_ call (11)
検索結果
先頭5件
- WIN32OLE
:: ARGV -> [object] - Test
:: Unit . setup _ argv(original _ argv = ARGV) { |files| . . . } -> [String] - VALUE rb
_ ary _ aref(int argc , VALUE *argv , VALUE ary) - int rb
_ scan _ args(int argc , const VALUE *argv , const char *fmt , . . . ) - static VALUE rb
_ call(VALUE klass , VALUE recv , ID mid , int argc , const VALUE *argv , int scope)
-
WIN32OLE
:: ARGV -> [object] (18155.0) -
直前のメソッド呼び出しの引数を格納した配列です。
...ソッド引数は値のみを取るため、そのままでは呼び出し先が設定した
値を参照できません。このような場合、ARGVを参照することで呼び出し先の設
定値を参照できます。
以下のリストは、VBで開発したオブジェクトのメソ......って影響を受けない
p WIN32OLE::ARGV # => ['*', 110, 11] …… 結果はARGVの対応する引数に反映される
obj.Accm '+', 10, 11
p WIN32OLE::ARGV # => ['+', 21, 11]
直前のメソッド呼び出しが例外となった場合、ARGVの設定内容は呼び出し前の
状......す。つまり、WIN32OLE自身がARGVの内容を消去するのは、メソッ
ド呼び出しに成功した場合のみです。このため最後のメソッド呼び出しが引数
にオブジェクトを返すタイプのメソッドだった場合、GCにオブジェクトを回収
させ... -
Test
:: Unit . setup _ argv(original _ argv = ARGV) { |files| . . . } -> [String] (6385.0) -
original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。
...original_argvで指定されたオプションを解析して、テスト対象になるファイル
をrequireします。
@param original_argv オプションを指定します。省略された場合は、
Object::ARGVが使用されます。
@raise ArgumentError 指定さ......れた場合にはブロックを評価して、その結果をrequireの対象
にします。
ブロックパラメータには上記のoriginal_argvから-xで指定されたもの以外のオ
プションが配列で渡されます。ファイル名の代わりにディレクトリを指定す......加します。
: --gc-stress
GC.stress に true を設定します。
: --no-gc-stress
GC.stress に false を設定します。
===== 注意
Test::Unit.setup_argvはoriginal_argvの指定に関わらず、ARGVをfilesで置き
換えます。置き換えられたARGVはminitest/unitに... -
VALUE rb
_ ary _ aref(int argc , VALUE *argv , VALUE ary) (248.0) -
argc が 1 のときは ary[*argv]、 2 のときは ary[argv[0], argv[1]] を返します。
...argc が 1 のときは ary[*argv]、
2 のときは ary[argv[0], argv[1]] を返します。... -
int rb
_ scan _ args(int argc , const VALUE *argv , const char *fmt , . . . ) (228.0) -
長さ argc の配列 argv を fmt に従って 解析し、第四引数以降で渡されたアドレスに書き込みます。
...長さ argc の配列 argv を fmt に従って
解析し、第四引数以降で渡されたアドレスに書き込みます。
fmt のフォーマットは以下の通りです。
* 必須引数の数 (省略可能な引数があるなら省略不可)
* 省略可能な引数の数 (ゼロ......用例
VALUE a, b, optv;
rb_scan_args(argc, argv, "21", &a, &b, &optv);
対応する Ruby プログラムでの宣言
def some_method(a, b, opt = nil)
使用例 (2)
VALUE a, rest, block;
rb_scan_args(argc, argv, "1*&", &a, &rest, &block);
対応する Ruby プロ... -
static VALUE rb
_ call(VALUE klass , VALUE recv , ID mid , int argc , const VALUE *argv , int scope) (216.0) -
クラス klass に定義されたメソッド mid を呼び出します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。
...クラス klass に定義されたメソッド mid を呼び出します。
レシーバは recv で、引数は長さ argc の配列 argv で渡します。
scope は以下のように呼び出しの形式を示します。
: 0
obj.method() (private/protected メソッドを呼べない)
:... -
static VALUE rb
_ call0(VALUE klass , VALUE recv , ID id , int argc , VALUE *argv , NODE *body , int nosuper) (216.0) -
クラス klass に定義されたメソッドのコード body を起動します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。 nosuper が非ゼロのときは、この呼び出し中の super がエラーになります。
...クラス klass に定義されたメソッドのコード body を起動します。
レシーバは recv で、引数は長さ argc の配列 argv で渡します。
nosuper が非ゼロのときは、この呼び出し中の super がエラーになります。... -
void rb
_ obj _ call _ init(VALUE obj , int argc , VALUE *argv) (216.0) -
オブジェクト obj に対して initialize を呼び出します。 引数は長さ argc の配列 argv で表され、 ブロックが積んである場合はそれも自動的に渡されます。
...オブジェクト obj に対して initialize を呼び出します。
引数は長さ argc の配列 argv で表され、
ブロックが積んである場合はそれも自動的に渡されます。... -
void ruby
_ options(int argc , char **argv) (216.0) -
argc と argv を ruby への コマンドラインオプションとして処理します。
...argc と argv を ruby への
コマンドラインオプションとして処理します。... -
VALUE rb
_ call _ super(int argc , const VALUE *argv) (200.0) -
Rubyレベルでの super です。 現在評価中のメソッドのスーパークラスのメソッドを呼び出します。
Rubyレベルでの super です。
現在評価中のメソッドのスーパークラスのメソッドを呼び出します。 -
VALUE rb
_ class _ instance _ methods(int argc , VALUE *argv , VALUE mod) (200.0) -
Module#instance_methods の実体。 モジュール mod に定義されている public メソッド名の リストを文字列の配列で返します。
Module#instance_methods の実体。
モジュール mod に定義されている public メソッド名の
リストを文字列の配列で返します。