別のキーワード
ライブラリ
モジュール
- Base64 (12)
- DRb (12)
- FileTest (213)
- FileUtils (379)
- Find (22)
- JSON (24)
- Kconv (12)
- Kernel (310)
- Math (24)
- ObjectSpace (24)
- OpenSSL (12)
-
OpenSSL
:: ASN1 (24) -
OpenSSL
:: Random (60) - Process (14)
-
Process
:: GID (48) -
Process
:: UID (48) - Readline (12)
- Signal (24)
- Syslog (12)
- Timeout (21)
-
WEBrick
:: HTTPStatus (72)
キーワード
- BigDecimal (14)
- Boolean (24)
- Complex (14)
- Float (7)
- Integer (7)
- Rational (7)
- acos (12)
- asin (12)
- caller (36)
- cd (24)
- chdir (24)
- chmod (12)
- chown (12)
-
chown
_ R (12) -
client
_ error? (12) - cmp (12)
-
compare
_ file (12) - copy (12)
-
copy
_ file (12) - cp (12)
-
cp
_ lr (7) -
cp
_ r (12) - daemon (12)
- debug (12)
- directory? (12)
- egd (12)
-
egd
_ bytes (12) - eid= (24)
- empty? (9)
- error? (12)
- executable? (12)
-
executable
_ real? (12) - exist? (12)
- exit (12)
- exit! (12)
- file? (12)
- find (22)
-
garbage
_ collect (12) -
grant
_ privilege (24) - grpowned? (12)
- identical? (24)
- info? (12)
- install (12)
- isjis (12)
- lambda (18)
- link (12)
- ln (12)
-
ln
_ s (12) -
ln
_ sf (12) - load (12)
-
load
_ random _ file (12) - mkdir (12)
- move (12)
- mv (12)
- open (16)
- opened? (12)
- owned? (12)
- parse (12)
- parse! (12)
- pipe? (12)
- proc (19)
-
re
_ exchangeable? (24) -
reachable
_ objects _ from (12) - readable? (12)
- readline (12)
- redirect? (12)
- remove (12)
- require (12)
- rm (12)
-
rm
_ f (12) -
rm
_ r (12) -
rm
_ rf (12) - rmdir (12)
- rmtree (12)
-
safe
_ unlink (12) -
server
_ error? (12) - setgid? (12)
- setuid? (12)
-
sid
_ available? (24) - socket? (12)
- spawn (48)
-
start
_ service (12) - status? (12)
- sticky? (12)
- success? (12)
- symlink (12)
- symlink? (12)
- system (48)
- test (24)
- timeout (21)
- trap (24)
-
urlsafe
_ encode64 (12) - warmup (2)
- warn (4)
- writable? (12)
-
write
_ random _ file (12) - zero? (12)
検索結果
先頭5件
- ObjectSpace
. # garbage _ collect(full _ mark: true , immediate _ sweep: true) -> nil - FileUtils
. # cp _ lr(src , dest , noop: nil , verbose: nil , dereference _ root: true , remove _ destination: false) - Kernel
. # exit(status = true) -> () - Kernel
. # load(file , priv = false) -> true - Find
. # find(*dirs , ignore _ error: true) -> Enumerator
-
ObjectSpace
. # garbage _ collect(full _ mark: true , immediate _ sweep: true) -> nil (215.0) -
どこからも参照されなくなったオブジェクトを回収します。 GC.start と同じです。
...場合は false を、そうでない場
合は true を指定します。
@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
を、そうでない場合は true を指定します。
注意: これらのキーワード引数... -
FileUtils
. # cp _ lr(src , dest , noop: nil , verbose: nil , dereference _ root: true , remove _ destination: false) (120.0) -
src へのハードリンク dest を作成します。 src がディレクトリの場合、再帰的にリンクします。 dest がディレクトリの場合、src へのハードリンク dest/src を作成します。
...: true
FileUtils.cp_lr 'lib/', site_ruby + '/mylib'
//}
//emlist[様々なファイルを対象ディレクトリにリンクする例][ruby]{
require 'fileutils'
FileUtils.cp_lr %w(mail.rb field.rb debug/), site_ruby + '/tmail'
FileUtils.cp_lr Dir.glob('*.rb'), '/home/aamine/lib/ruby', noop: true,......verbose: true
//}
//emlist[内容をリンクする例][ruby]{
require 'fileutils'
# ディレクトリそのものではなく、ディレクトリの内容をリンクしたい場合は、
# 以下のようになります。(たとえば src/x -> dest/x, src/y -> dest/y)
FileUtils.cp_lr 'src/.',... -
Kernel
. # exit(status = true) -> () (114.0) -
Rubyプログラムの実行を終了します。status として整 数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。 デフォルトの終了ステータスは 0(正常終了)です。
...の値を Ruby コマンドの終了ステータスとします。
デフォルトの終了ステータスは 0(正常終了)です。
status が true の場合 0、 false の場合 1 を引数に指定したとみなされます。この値はCレベルの定数
EXIT_SUCCESS、EXIT_FAILURE の値......を終了させますので、
必要に応じて begin 節で捕捉することができます。
@param status 終了ステータスを整数か true または false で与えます。
//emlist[例][ruby]{
puts 'start'
begin
puts 'start1...'
exit
rescue SystemExit => err
puts "end1 with #{... -
Kernel
. # load(file , priv = false) -> true (108.0) -
Ruby プログラム file をロードして実行します。再ロード可能です。
...に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。
ロードに成功した場合は true を返します。
@param file ファイル名の文字列です。
@param priv 真のとき、ロード・実行は内部的に生成される... -
Find
. # find(*dirs , ignore _ error: true) -> Enumerator (103.0) -
find(1) のように dir 配下のすべてのファイルや ディレクトリを一つずつ引数 file に渡してブロックを実行します。
find(1) のように dir 配下のすべてのファイルや
ディレクトリを一つずつ引数 file に渡してブロックを実行します。
ディレクトリのシンボリックリンクは辿りません。
また file に渡される順序は不定です。
ブロックを省略した場合は Enumerator を返します。
@param dirs 探索するディレクトリを一つ以上指定します。
@param ignore_error 探索中に発生した例外を無視するかどうかを指定します。
例:
require 'find'
Find.find('/tmp') {|f|
Find.prune if f ==... -
Find
. # find(*dirs , ignore _ error: true) {|file| . . . } -> nil (103.0) -
find(1) のように dir 配下のすべてのファイルや ディレクトリを一つずつ引数 file に渡してブロックを実行します。
find(1) のように dir 配下のすべてのファイルや
ディレクトリを一つずつ引数 file に渡してブロックを実行します。
ディレクトリのシンボリックリンクは辿りません。
また file に渡される順序は不定です。
ブロックを省略した場合は Enumerator を返します。
@param dirs 探索するディレクトリを一つ以上指定します。
@param ignore_error 探索中に発生した例外を無視するかどうかを指定します。
例:
require 'find'
Find.find('/tmp') {|f|
Find.prune if f ==... -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (103.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視されます。また、判断できない文字が出現
した時点で文字列は終了したものとみなされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (103.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視されます。また、判断できない文字が出現
した時点で文字列は終了したものとみなされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。... -
Kernel
. # Complex(r , i = 0 , exception: true) -> Complex | nil (103.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
@param s 生成する複素数を表す文字列。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError 変換できないオブジェクトを指定した場合に発生します。
//emlist[例][ruby]{
Complex(1) # => (... -
Kernel
. # Complex(s , exception: true) -> Complex | nil (103.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
@param s 生成する複素数を表す文字列。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError 変換できないオブジェクトを指定した場合に発生します。
//emlist[例][ruby]{
Complex(1) # => (... -
Base64
. # urlsafe _ encode64(bin , padding: true) -> String (102.0) -
与えられたデータを Base64 エンコードした文字列を返します。
与えられたデータを Base64 エンコードした文字列を返します。
このメソッドは 4648 の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。
デフォルトでは戻り値は = によるパディングを含むことがあります。
パディングを含めたくない場合は、padding オプションに false を指定してください。
@param bin Base64 エンコードするデータを指定します。
@param padding false を指定した場合、 = によ...