287件ヒット
[1-100件を表示]
(0.101秒)
種類
- インスタンスメソッド (111)
- 定数 (88)
- 特異メソッド (55)
- 文書 (22)
- モジュール関数 (11)
ライブラリ
- ビルトイン (55)
- mkmf (33)
- pathname (11)
- rbconfig (22)
-
rdoc
/ text (11) -
rexml
/ document (44) - shell (6)
-
shell
/ command-processor (6) -
win32
/ registry (77)
クラス
- Dir (22)
- File (22)
- Pathname (11)
-
REXML
:: Document (22) - Shell (6)
-
Shell
:: CommandProcessor (6)
モジュール
- Kernel (44)
-
RDoc
:: Text (11) -
REXML
:: Namespace (22) - RbConfig (22)
-
Win32
:: Registry :: Constants (77)
キーワード
- DOSISH 対応 (11)
-
MAKEFILE
_ CONFIG (11) -
REG
_ DWORD _ LITTLE _ ENDIAN (11) -
REG
_ FULL _ RESOURCE _ DESCRIPTOR (11) -
REG
_ LINK (11) -
REG
_ MULTI _ SZ (11) -
REG
_ QWORD _ LITTLE _ ENDIAN (11) -
REG
_ RESOURCE _ LIST (11) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (11) -
absolute
_ path (11) -
cc
_ command (11) -
cpp
_ command (11) - home (22)
-
link
_ command (11) - name (11)
-
normalize
_ comment (11) -
require
_ relative (11) - 変数と定数 (11)
検索結果
先頭5件
-
RbConfig
. expand(val , config = CONFIG) -> String (18207.0) -
与えられたパスを展開します。
...パスを展開します。
RbConfig.expand("$(bindir)") # => /home/foobar/all-ruby/ruby19x/bin
@param val 展開したい変数名を Makefile に書く形式で指定します。
@param config 変数展開に使用する設定を Hash で指定します。
@see RbConfig::MAKEFILE_CONFIG... -
REXML
:: Namespace # fully _ expanded _ name -> String (12200.0) -
完全修飾名を返します。
完全修飾名を返します。 -
File
. expand _ path(path , default _ dir = & # 39; . & # 39;) -> String (9225.0) -
path を絶対パスに展開した文字列を返します。 path が相対パスであれば default_dir を基準にします。
...ます。
path が相対パスであれば default_dir を基準にします。
先頭の ~ はホームディレクトリ(環境変数 HOME が使われます)に、
~USER はそのユーザのホームディレクトリに展開されます。
//emlist[例][ruby]{
p Dir.getwd....../home/matz"
p File.expand_path("..") #=> "/home/matz/work"
p File.expand_path("..", "/tmp") #=> "/"
p File.expand_path("~") #=> "/home/matz"
p File.expand_path("~foo") #=> "/home/foo"
//}
@param path パスを表す文字列を指定します。
@param default_dir path が......相対パスであれば default_dir を基準に展開されます。... -
Shell
# expand _ path(path) -> String (9107.0) -
Fileクラスにある同名のクラスメソッドと同じです.
...Fileクラスにある同名のクラスメソッドと同じです.
@param path ファイル名を表す文字列を指定します。
@see File.expand_path... -
Shell
:: CommandProcessor # expand _ path(path) -> String (9107.0) -
Fileクラスにある同名のクラスメソッドと同じです.
...Fileクラスにある同名のクラスメソッドと同じです.
@param path ファイル名を表す文字列を指定します。
@see File.expand_path... -
REXML
:: Document # expanded _ name -> String (9100.0) -
""(空文字列)を返します。
...""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。... -
REXML
:: Namespace # expanded _ name -> String (9100.0) -
REXML::Namespace#name= で設定された名前を返します。
...REXML::Namespace#name= で設定された名前を返します。
name= で指定した名前が prefix を含んでいれば
prefix を含む名前を返し、そうでなければ
prefix を含まない名前を返します。
@see REXML::Namespace#prefix... -
Kernel
# link _ command(ldflags , opt = "" , libpath = $ DEFLIBPATH| $ LIBPATH) -> String (6406.0) -
実際にリンクする際に使用するコマンドを返します。
...実際にリンクする際に使用するコマンドを返します。
@param ldflags LDFLAGS に追加する値を指定します。
@param opt LIBS に追加する値を指定します。
@param libpath LIBPATH に指定する値を指定します。
@see RbConfig.expand... -
Pathname
# expand _ path(default _ dir = & # 39; . & # 39;) -> Pathname (6235.0) -
Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
...e.new(File.expand_path(self.to_s, *args)) と同じです。
@param default_dir self が相対パスであれば default_dir を基準に展開されます。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
Pathname.pwd # => #<Pathname:/path/to>
path.expand_path......# => #<Pathname:/path/to/testfile>
path.expand_path("../") # => #<Pathname:/path/testfile>
//}
@see File.expand_path... -
Kernel
. # require _ relative(relative _ feature) -> bool (6206.0) -
現在のファイルからの相対パスで require します。
...require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。
Kernel.#eval などで文字列を評価した場合に、そこから
require_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 -------
require 'some'
p $a #=> 1
p @a #=> 1
p A #=> 1
p a # undefined local variable or method `a' for #<Object:0x294f9ec @a...