るりまサーチ

最速Rubyリファレンスマニュアル検索!
198件ヒット [1-100件を表示] (0.037秒)
トップページ > クエリ:File[x] > クエリ:*[x] > クエリ:rake[x]

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file size
  4. file lstat
  5. file path

ライブラリ

クラス

モジュール

検索結果

<< 1 2 > >>

rake (38160.0)

Rake というコマンドラインツールを扱うライブラリです。

...Rake というコマンドラインツールを扱うライブラリです。

=== Rake とは

Rake
は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。

Rake
は以下のような特徴を持っています。

*
Rakefile (Rake における Makef...
...し、Makefile の風変わりな文法 (タブだっけ?スペースだっけ?) に頭を悩ませる必要もありません。
*
ユーザは必須条件をタスクに指定できます。
*
Rake は暗黙のタスクを合成することをサポートしています。
*
配列のよ...
...シブルな FileList メソッドがあります。
File
List はファイル名やパス名を扱うのに便利です。
*
Rakefile をより簡単に作成するためにこのライブラリにはいくつかのタスクが同梱されています。

@see make(1)

=== Rake コマンドの...

Rake::FileList#*(other) -> Array | String (32100.0)

Array#* と動作を合わせるために再定義しています。

...Array#* と動作を合わせるために再定義しています。


@see Array#*...

Kernel#file(*args) { ... } -> Rake::FileTask (14414.0)

ファイルタスクを定義します。

...ル名を指定します。

例:
file
"config.cfg" => ["config.template"] do
open("config.cfg", "w") do |outfile|
open("config.template") do |infile|
while line = infile.gets
outfile.puts line
end
end
end
end

@see Rake::Task.define_task...

Kernel#file_create(*args) { ... } -> Rake::FileCreationTask (14402.0)

ファイルを作成するタスクを定義します。

ファイルを作成するタスクを定義します。

主に Kernel.#directory を定義するために使用します。

Rake::FileList.[](*args) -> Rake::FileList (14331.0)

与えられたパターンをもとにして自身を初期化します。

...たパターンをもとにして自身を初期化します。

@param args パターンを指定します。

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

file
_list1 = FileList.new('lib/**/*.rb', 'test/test*.rb')
file
_list2 = FileList['lib/**/*.rb', 'test/test*.rb']

file
_list1 == file_list2 # => true
//}...

絞り込み条件を変える

Rake::FileList#include(*filenames) -> self (14212.0)

ファイル名のパターンを追加リストに登録します。 配列が与えられた場合、配列の各要素が追加されます。

...ターンを追加リストに登録します。
配列が与えられた場合、配列の各要素が追加されます。

@param filenames 追加するファイル名のパターンを指定します。

例:
file
_list.include("*.java", "*.cfg")
file
_list.include %w( math.c lib.h *.o )...

Rake::FileList#exclude(*patterns) {|entry| ... } -> self (14112.0)

自身から取り除くべきファイル名のパターンを自身の除外リストに登録します。

...せん。

例:
File
List['a.c', 'b.c'].exclude("a.c") # => ['b.c']
File
List['a.c', 'b.c'].exclude(/^a/) # => ['b.c']

# If "a.c" is a file, then ...
File
List['a.c', 'b.c'].exclude("a.*") # => ['b.c']

# If "a.c" is not a file, then ...
File
List['a.c', 'b.c'].exclude("a.*") # => ['a.c',...

Rake::FileList.new(*patterns) {|self| ... } (14106.0)

与えられたパターンをもとにして自身を初期化します。

...いる場合は、自身をブロックパラメータとしてブロックを評価します。

@param patterns パターンを指定します。

例:
file
_list = FileList.new('lib/**/*.rb', 'test/test*.rb')

pkg_files = FileList.new('lib/**/*') do |fl|
fl.exclude(/\bCVS\b/)
end...

FileUtils#sh(*cmd) {|result, status| ... } (11112.0)

与えられたコマンドを実行します。

...釈に関しては Kernel.#exec を参照してください。


例:
sh %{ls -ltr}

sh 'ls', 'file with spaces'

# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #{res.exitstatus})"
end
end

@...

FileUtils#ruby(*args) {|result, status| ... } (11100.0)

与えられた引数で Ruby インタプリタを実行します。

与えられた引数で Ruby インタプリタを実行します。

@param args Ruby インタプリタに与える引数を指定します。

例:
ruby %{-pe '$_.upcase!' <README}

@see Kernel.#sh

絞り込み条件を変える

<< 1 2 > >>