るりまサーチ

最速Rubyリファレンスマニュアル検索!
240件ヒット [1-100件を表示] (0.049秒)
トップページ > クエリ:Array[x] > クエリ:require[x] > 種類:モジュール関数[x]

別のキーワード

  1. array fill
  2. array sample
  3. array []
  4. array slice
  5. array rindex

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 > >>

FileUtils.#chmod(mode, list, options = {}) -> Array (114.0)

ファイル list のパーミッションを mode に変更します。

...て返します。

//emlist[][ruby]{
# Absolute mode
require
'fileutils'
FileUtils.chmod(0644, %w(my.rb your.rb his.rb her.rb))
FileUtils.chmod(0755, 'somecommand')
FileUtils.chmod(0755, '/usr/bin/ruby', verbose: true)
# Symbolic mode
require
'fileutils'
FileUtils.chmod("u=wr,go=rr", %w(my.rb your....

FileUtils.#chown_R(user, group, list, options = {}) -> Array (114.0)

list 以下のファイルの所有ユーザと所有グループを user と group へ再帰的に変更します。

...#options

@return list を配列として返します。

//emlist[][ruby]{
require
'fileutils'
FileUtils.chown 'root', 'staff', '/usr/local/bin/ruby'
FileUtils.chown nil, 'bin', Dir.glob('/usr/bin/*'), verbose: true

require
'fileutils'
FileUtils.chown_R 'www', 'www', '/var/www/htdocs'
FileUtils.ch...

Shellwords.#shelljoin(array) -> String (114.0)

配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。

...s.#shellescape と
同じ規則が適用されます。

@param array エスケープ対象の文字列を要素とする配列を指定します。
@return エスケープ結果を連結した文字列を返します。

例:
require
'shellwords'

pattern = 'Jan 15'
file = 'file nam...

FileUtils.#makedirs(list, options = {}) -> Array (110.0)

ディレクトリ dir とその親ディレクトリを全て作成します。

...ディレクトリ dir とその親ディレクトリを全て作成します。

例えば、
//emlist[][ruby]{
require
'fileutils'
FileUtils.mkdir_p('/usr/local/lib/ruby')
//}

は以下の全ディレクトリを (なければ) 作成します。

* /usr
* /usr/local
* /usr/local/bin
* /...

FileUtils.#mkdir_p(list, options = {}) -> Array (110.0)

ディレクトリ dir とその親ディレクトリを全て作成します。

...ディレクトリ dir とその親ディレクトリを全て作成します。

例えば、
//emlist[][ruby]{
require
'fileutils'
FileUtils.mkdir_p('/usr/local/lib/ruby')
//}

は以下の全ディレクトリを (なければ) 作成します。

* /usr
* /usr/local
* /usr/local/bin
* /...

絞り込み条件を変える

FileUtils.#mkpath(list, options = {}) -> Array (110.0)

ディレクトリ dir とその親ディレクトリを全て作成します。

...ディレクトリ dir とその親ディレクトリを全て作成します。

例えば、
//emlist[][ruby]{
require
'fileutils'
FileUtils.mkdir_p('/usr/local/lib/ruby')
//}

は以下の全ディレクトリを (なければ) 作成します。

* /usr
* /usr/local
* /usr/local/bin
* /...

FileUtils.#chmod_R(mode, list, options = {}) -> Array (108.0)

ファイル list のパーミッションを再帰的に mode へ変更します。

...二つ以上指定する場合は配列で指定します。

@param options :noop と :verbose が指定可能です。
c:FileUtils#options

@return list を配列として返します。

//emlist[][ruby]{
require
'fileutils'
FileUtils.chmod_R(0700, '/tmp/removing')
//}...

FileUtils.#chown(user, group, list, options = {}) -> Array (108.0)

ファイル list の所有ユーザと所有グループを user と group に変更します。

...ptions :noop と :verbose が指定可能です。
c:FileUtils#options

@return list を配列として返します。


//emlist[][ruby]{
require
'fileutils'
FileUtils.chown 'root', 'staff', '/usr/local/bin/ruby'
FileUtils.chown nil, 'bin', Dir.glob('/usr/bin/*'), verbose: true
//}...

Benchmark.#bmbm(width = 0) {|job| ... } -> [Benchmark::Tms] (25.0)

Benchmark::Job オブジェクトを生成して、それを引数として与えられたブロックを 実行します。

...ん。

@param width ラベルの幅を指定します。

//emlist[][ruby]{
require
'benchmark'

array
= (1..1000000).map { rand }

Benchmark.bmbm do |x|
x.report("sort!") { array.dup.sort! }
x.report("sort") { array.dup.sort }
end

#=>
#
# Rehearsal -----------------------------------------...
<< 1 2 3 > >>