るりまサーチ

最速Rubyリファレンスマニュアル検索!
480件ヒット [1-100件を表示] (0.143秒)
トップページ > クエリ:r[x] > クエリ:@[x] > モジュール:Kernel[x] > クエリ:file[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

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

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

...定義します。

@
param args ファイル名と依存ファイル名を指定します。

例:
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.#require_relative(relative_feature) -> bool (12555.0)

現在のファイルからの相対パスで require します。

...相対パスで require します。

r
equire File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。

Kernel
.#eval などで文字列を評価した場合に、そこから
r
equire_relative を呼出すと必ず失敗します。

@
param relative_feature ファイル...
...名の文字列です。
@
raise LoadError ロードに失敗した場合に発生します。
@
see Kernel.#require

=== require と load のスコープ

ローカル変数はファイル間では共有されません。ですので、
ロードしたライブラリのローカル変数を
ロード...
...扱い方はKernel.#loadでも同様です。

//emlist[例][ruby]{
# ---------- some.rb -----------
$a = 1
@
a = 1
A = 1
a = 1
# ---------- end some.rb -------

r
equire 'some'
p $a #=> 1
p @a #=> 1
p A #=> 1
p a # undefined local variable or method `a' for #<Object:0x294f9ec @a=1> (NameError)
//}...

Kernel#create_makefile(target, srcprefix = nil) -> true (12329.0)

@todo

...@todo

Kernel
#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。

extconf.rb は普通このメソッドの呼び出しで終ります。

@
param target ターゲットとなる拡張ライブラリの名前を指...
...た Makefile はそのディレクトリ構造に従い
ます。
例えば、'test/foo' を指定した場合、拡張ライブラリは
'test' ディレクトリにインストールされます。この拡張ライブ
ラリを Ruby スク...
...リプトから使用するときは
"require 'test/foo'" とする必要があります。

@
param srcprefix ソースコードがあるディレクトリ名を指定します。
省略した場合は extconf.rb があるディレクトリを使用します。...

Kernel#install_files(mfile, ifiles, map = nil, srcprefix = nil) -> [] (9431.0)

このメソッドは create_makefile, install_rb が使用します。 内部用のメソッドです。

...メソッドは create_makefile, install_rb が使用します。
内部用のメソッドです。

@
param mfile Makefile を表す File のインスタンスです。

@
param ifiles インストールするファイルのリストを指定します。

@
param map ???

@
param srcprefix ソースデ...

Kernel.#require(feature) -> bool (9325.0)

Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。

...
R
uby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。

feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番...
...true を返し、ロードした feature の名前を(拡
張子も含めて) 変数 $" に追加します。ただし、feature の名前が既に $"
に含まれていた場合はロードせずに false を返します。

@
param feature ファイル名の文字列です。
@
raise LoadError...
...例][ruby]{
$LOADED_FEATURES.grep(/prime/).size # => 0
r
equire "prime" # => true
$LOADED_FEATURES.grep(/prime/).size # => 1
r
equire "prime" # => false
begin
r
equire "invalid"
r
escue LoadError => e
e.message # => "cannot load such file -- invalid"
end
//}

@
see Kernel.#load,Kernel.#au...

絞り込み条件を変える

Kernel#dummy_makefile(srcdir) -> String (9207.0)

ダミーの Makefile を作成します。

...ダミーの Makefile を作成します。

@
param srcdir ソースディレクトリを指定します。...

Kernel.#raise(error_type, message = nil, backtrace = caller(0), cause: $!) -> () (6243.0)

例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。

...た例外が
発生した時のスタックトレースは変数 $@ に格納され
ます。発生した例外は rescue 節で捕捉できます。

引数無しの場合は、同スレッドの同じブロック内で最後に rescue された
例外オブジェクト ($!) を再発生させま...
... RuntimeError を発生させます。

//emlist[例][ruby]{
begin
open("nonexist")
r
escue
r
aise #=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
end
//}

引数を渡した場合は、例外メッセージ message を持った error_type の示す例外(省略時 RuntimeErro...
...きます。

@
param error_type 発生させる例外を例外クラスまたは例外クラスのインスタンスで指定します。
@
param message 例外のメッセージとなる文字列です。
@
param backtrace 例外発生時のスタックトレースで、Kernel.#caller の戻り値と...

Kernel#install_rb(mfile, dest, srcdir = nil) -> Array (6225.0)

このメソッドは create_makefile が使用します。 内部用のメソッドです。

...このメソッドは create_makefile が使用します。
内部用のメソッドです。

ディレクトリ srcdir/lib 配下の Ruby スクリプト (*.rb ファイル)
を dest にインストールするための Makefile 規則を mfile に出力します。

srcdir/lib のディレクト...
...リ構造はそのまま dest 配下に反映されます。

@
param mfile Makefile を表す File のインスタンスです。

@
param dest インストールする先のディレクトリを指定します。

@
param srcdir ソースディレクトリを指定します。...

Kernel#rm_f(*files) -> () (6213.0)

FileUtils.#rm_f のラッパーメソッドです。

...
File
Utils.#rm_f のラッパーメソッドです。

@
param files ファイルのリストか、Dir.globで利用できる glob パターンを指定します。
最後の要素が Hash の場合は FileUtils.#rm_f の第二引数になります。

@
see FileUtils.#rm_f, Dir.glob...
<< 1 2 3 ... > >>