287件ヒット
[1-100件を表示]
(0.165秒)
種類
- インスタンスメソッド (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 (21407.0) -
与えられたパスを展開します。
...パスを展開します。
RbConfig.expand("$(bindir)") # => /home/foobar/all-ruby/ruby19x/bin
@param val 展開したい変数名を Makefile に書く形式で指定します。
@param config 変数展開に使用する設定を Hash で指定します。
@see RbConfig::MAKEFILE_CONFIG... -
RbConfig
:: MAKEFILE _ CONFIG -> Hash (15218.0) -
RbConfig::CONFIG と同じですが、その値は以下のような形 で他の変数への参照を含みます。 MAKEFILE_CONFIG["bindir"] = "$(exec_prefix)/bin" これは、Makefile の変数参照の形式で MAKEFILE_CONFIG は、 Makefile 作成の際に利用されることを想定しています。
...RbConfig::CONFIG
と同じですが、その値は以下のような形
で他の変数への参照を含みます。
MAKEFILE_CONFIG["bindir"] = "$(exec_prefix)/bin"
これは、Makefile の変数参照の形式で MAKEFILE_CONFIG は、
Makefile 作成の際に利用されることを想定し......require 'rbconfig'
print <<-END_OF_MAKEFILE
prefix = #{RbConfig::MAKEFILE_CONFIG['prefix']}
exec_prefix = #{RbConfig::MAKEFILE_CONFIG['exec_prefix']}
bindir = #{RbConfig::MAKEFILE_CONFIG['bindir']}
END_OF_MAKEFILE
=> prefix = /usr/local
exec_prefix = $(prefix)
bindir = $......fix)/bin
RbConfig.expand
は、このような参照を解決する
メソッドとして rbconfig 内部で利用されています。
(CONFIG 変数は、MAKEFILE_CONFIG の内容から
RbConfig.expand
を使って生成されています)
require 'rbconfig'
p Config.expand(RbConfig::MAKEFIL... -
Kernel
# link _ command(ldflags , opt = "" , libpath = $ DEFLIBPATH| $ LIBPATH) -> String (12606.0) -
実際にリンクする際に使用するコマンドを返します。
...実際にリンクする際に使用するコマンドを返します。
@param ldflags LDFLAGS に追加する値を指定します。
@param opt LIBS に追加する値を指定します。
@param libpath LIBPATH に指定する値を指定します。
@see RbConfig.expand... -
File
. expand _ path(path , default _ dir = & # 39; . & # 39;) -> String (12325.0) -
path を絶対パスに展開した文字列を返します。 path が相対パスであれば default_dir を基準にします。
...path が相対パスであれば default_dir を基準にします。
先頭の ~ はホームディレクトリ(環境変数 HOME が使われます)に、
~USER はそのユーザのホームディレクトリに展開されます。
//emlist[例][ruby]{
p Dir.getwd #=> "/ho......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 を基準に展開されます。... -
Kernel
. # require _ relative(relative _ feature) -> bool (12306.0) -
現在のファイルからの相対パスで require します。
...の相対パスで 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... -
REXML
:: Namespace # fully _ expanded _ name -> String (12300.0) -
完全修飾名を返します。
完全修飾名を返します。 -
RDoc
:: Text # normalize _ comment(text) -> String (12206.0) -
引数から行頭のスペースや改行文字などを削除します。
...から行頭のスペースや改行文字などを削除します。
詳しくは [SEE ALSO] の各メソッドを参照してください。
@param text 文字列を指定します。
@see RDoc::Text#strip_hashes, RDoc::Text#expand_tabs,
RDoc::Text#flush_left, RDoc::Text#strip_newlines... -
Win32
:: Registry :: Constants :: REG _ DWORD _ LITTLE _ ENDIAN (12201.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ FULL _ RESOURCE _ DESCRIPTOR (12201.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ LINK (12201.0) -
@todo
@todo
レジストリ値の型。