440件ヒット
[401-440件を表示]
(0.053秒)
別のキーワード
種類
- モジュール関数 (165)
- インスタンスメソッド (154)
- 特異メソッド (121)
クラス
- BasicObject (33)
- File (22)
- IO (110)
- Module (22)
- String (77)
キーワード
- []= (77)
- ` (11)
-
class
_ exec (11) -
close
_ on _ exec= (11) -
close
_ on _ exec? (11) - executable? (22)
-
executable
_ real? (22) -
instance
_ eval (22) -
instance
_ exec (11) -
module
_ exec (11) - popen (88)
- spawn (44)
- system (44)
検索結果
先頭5件
-
BasicObject
# instance _ eval(expr , filename = "(eval)" , lineno = 1) -> object (44.0) -
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
...るメソッドは見えません。
これは、トップレベルの定数が Object 以下に作成されるためです。
@param expr 評価する文字列です。
@param filename 文字列を指定します。ファイル filename に文字列 expr が
書かれているか......。
@param lineno 整数を指定します。行番号 lineno から文字列 expr が書かれているかのように実行されます。
スタックトレースの表示などを差し替えることができます。
//emlist[例][ruby]{
class Foo
def initialize data
@key......= data
end
private
def do_fuga
p 'secret'
end
end
some = Foo.new 'XXX'
some.instance_eval{p @key} #=> "XXX"
some.instance_eval{do_fuga } #=> "secret" # private メソッドも呼び出せる
some.instance_eval 'raise' # ..:10: (eval):1: (RuntimeError)
messg = 'unknown'
some.instance_... -
String
# []=(range , val) (40.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を文字列 val で置き換えます。
...rangeで指定したインデックスの範囲に含まれる部分文字列を文字列 val で置き換えます。
@param range 置き換えたい範囲を示す Range オブジェクト
@return val を返します。... -
Kernel
. # system(command , options={}) -> bool | nil (39.0) -
引数を外部コマンドとして実行して、成功した時に真を返します。
...す。
@param command command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
//emlist[シェル経由でコマンドを実行][ruby]{
system("echo *") # => true
# fileA fileB fileC ...
//}
@see Ke......rnel.#`,Kernel.#spawn,Kernel.#exec,system(3)... -
Kernel
. # system(env , command , options={}) -> bool | nil (39.0) -
引数を外部コマンドとして実行して、成功した時に真を返します。
...す。
@param command command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
//emlist[シェル経由でコマンドを実行][ruby]{
system("echo *") # => true
# fileA fileB fileC ...
//}
@see Ke......rnel.#`,Kernel.#spawn,Kernel.#exec,system(3)... -
Kernel
. # `(command) -> String (32.0) -
command を外部コマンドとして実行し、その標準出力を文字列として 返します。このメソッドは `command` の形式で呼ばれます。
...。
@param command コマンドとして実行する引数です。そのまま評価されるのではなく、
ダブルクォート文字列と同様のバックスラッシュ記法の解釈と式展開が行われます。
@return コマンドの出力を文字列で返します。
@rai......Errno::EXXX コマンドを実行できないときや失敗した場合に発生します。
//emlist[例][ruby]{
puts `ruby -v` #=> ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]
puts $?.inspect #=> #<Process::Status: pid=3580,exited(0)>
//}
@see Kernel.#system,Kernel.#exec,Kernel.#spawn...