種類
ライブラリ
- ビルトイン (58)
-
cgi
/ session (2) -
cgi
/ session / pstore (1) - etc (5)
- fileutils (22)
- find (2)
- json (1)
- mkmf (9)
-
net
/ ftp (4) -
net
/ http (4) - open3 (2)
- openssl (2)
- pathname (12)
- psych (4)
- rake (4)
-
rake
/ packagetask (4) -
rake
/ rdoctask (2) - rbconfig (2)
-
rdoc
/ generator / darkfish (1) -
rdoc
/ generator / json _ index (1) - rubygems (3)
-
rubygems
/ commands / which _ command (1) -
rubygems
/ defaults (2) -
rubygems
/ dependency _ installer (2) -
rubygems
/ ext / builder (1) -
rubygems
/ ext / configure _ builder (1) -
rubygems
/ ext / ext _ conf _ builder (1) -
rubygems
/ ext / rake _ builder (1) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ indexer (4) -
rubygems
/ installer (4) -
rubygems
/ package / f _ sync _ dir (2) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ security (2) -
rubygems
/ source _ index (5) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (3) - tempfile (3)
- tmpdir (3)
- un (1)
-
webrick
/ config (1) -
webrick
/ httpresponse (1) -
webrick
/ httpserver (8) -
webrick
/ httpstatus (4)
クラス
-
CGI
:: Session (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: PStore (1) - Class (1)
- Dir (38)
-
Etc
:: Passwd (2) - File (3)
-
File
:: Stat (5) -
Gem
:: Commands :: WhichCommand (1) -
Gem
:: DependencyInstaller (2) -
Gem
:: Ext :: Builder (1) -
Gem
:: Ext :: ConfigureBuilder (1) -
Gem
:: Ext :: ExtConfBuilder (1) -
Gem
:: Ext :: RakeBuilder (1) -
Gem
:: GemPathSearcher (1) -
Gem
:: Indexer (4) -
Gem
:: Installer (4) -
Gem
:: Package :: TarInput (1) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: SourceIndex (5) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (3) -
Net
:: FTP (1) -
Net
:: FTP :: MLSxEntry (3) - Pathname (12)
-
Psych
:: Handler (1) -
Psych
:: Nodes :: Document (3) -
RDoc
:: Generator :: Darkfish (1) -
RDoc
:: Generator :: JsonIndex (1) -
RDoc
:: Options (7) -
Rake
:: Application (1) -
Rake
:: PackageTask (4) -
Rake
:: RDocTask (2) - Tempfile (3)
-
WEBrick
:: HTTPResponse (1) -
WEBrick
:: HTTPServer (5) -
WEBrick
:: HTTPServer :: MountTable (3)
モジュール
- Etc (2)
-
File
:: Constants (6) - FileTest (3)
- FileUtils (22)
- Find (2)
- Gem (5)
-
Gem
:: Package :: FSyncDir (1) -
Gem
:: Security (2) - Kernel (11)
- Marshal (2)
- Open3 (2)
-
OpenSSL
:: X509 (2) - Process (1)
- Rake (2)
- RbConfig (2)
-
WEBrick
:: Config (1) -
WEBrick
:: HTTPStatus (2)
キーワード
-
$ CFLAGS (1) -
$ archdir (1) -
$ sitearchdir (1) -
$ srcdir (1) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) -
DEFAULT
_ CERT _ DIR (1) -
DEFAULT
_ CERT _ DIR _ ENV (1) - DESTDIR (1)
- DIRECT (1)
- DIRECTORIES (1)
- DOSISH 対応 (1)
- EISDIR (1)
- ENOTDIR (1)
-
FNM
_ CASEFOLD (1) -
FNM
_ DOTMATCH (1) -
FNM
_ NOESCAPE (1) -
FNM
_ PATHNAME (1) -
FNM
_ SYSCASE (1) - FSyncDir (1)
-
GENERATOR
_ DIR (1) - HTTPMisdirectedRequest (1)
- HTTPPermanentRedirect (1)
- HTTPRedirection (1)
- HTTPTemporaryRedirect (1)
- IO (1)
- LIBDIR (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 2 . 0 (1) -
NEWS for Ruby 2
. 4 . 0 (1) -
NEWS for Ruby 2
. 5 . 0 (1) -
NEWS for Ruby 2
. 6 . 0 (1) -
NEWS for Ruby 2
. 7 . 0 (1) -
NEWS for Ruby 3
. 0 . 0 (1) - Passwd (1)
-
RC
_ TEMPORARY _ REDIRECT (1) - Redirect (1)
- TOPDIR (1)
- TemporaryRedirect (1)
- [] (2)
- []= (1)
-
add
_ bindir (1) -
add
_ trusted _ cert (1) - application (1)
- application= (1)
- bindir (1)
- bindir= (1)
- blockdev? (2)
- build (3)
-
cache
_ dir (1) - cd (2)
- chardev? (2)
- chdir (7)
- children (4)
- chown (1)
-
chown
_ R (1) - chroot (1)
- cleanpath (1)
-
clear
_ paths (1) - close (1)
-
cp
_ lr (1) -
cp
_ r (1) - create (2)
- daemon (1)
-
default
_ system _ source _ cache _ dir (1) -
default
_ user _ source _ cache _ dir (1) - delete (2)
-
dest
_ directory (1) - dir= (1)
-
dir
_ config (1) - directory (2)
- directory? (6)
-
directory
_ makable? (1) - download (1)
-
drb
/ extservm (1) -
dummy
_ makefile (1) - dump (2)
- each (2)
-
each
_ child (8) -
each
_ entry (1) -
ensure
_ gem _ subdirectories (1) - entries (3)
-
extract
_ entry (1) - facts (1)
- find (2)
-
find
_ gems _ with _ sources (1) -
find
_ paths (1) -
finish
_ page _ dir (1) - fnmatch (1)
- fnmatch? (1)
- foreach (4)
-
from
_ gems _ in (1) -
fsync
_ dir (1) -
generate
_ bin _ script (1) -
generate
_ windows _ script (1) - glob (2)
- inspect (1)
-
install
_ rb (1) -
installed
_ spec _ directories (1) -
json
_ creatable? (1) -
lib
_ dirs _ for (1) -
ln
_ s (1) -
load
_ gems _ in (1) -
make
_ temp _ directories (1) - makedirs (1)
- mkdir (2)
-
mkdir
_ p (1) - mkmf (2)
- mkpath (1)
- mktmpdir (2)
- mount (1)
-
mount
_ proc (2) - move (1)
- mv (1)
- new (11)
-
op
_ dir (1) -
op
_ dir= (1) - open (5)
-
original
_ dir (1) -
package
_ dir (1) -
package
_ dir= (1) -
package
_ dir _ path (1) -
page
_ dir (1) -
page
_ dir= (1) - popen3 (2)
- pos= (1)
-
rake
/ gempackagetask (1) -
rake
/ packagetask (1) - rdoc (1)
-
rdoc
/ generator / json _ index (1) -
rdoc
_ dir (1) -
rdoc
_ dir= (1) - realpath (2)
- redirect? (1)
- redirector (1)
-
relative
_ path _ from (1) - remove (1)
-
remove
_ dir (1) - rm (1)
-
rm
_ f (1) -
rm
_ r (1) -
rm
_ rf (1) - rmdir (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) -
rubygems
/ commands / contents _ command (1) -
rubygems
/ commands / generate _ index _ command (1) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / server _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ package / f _ sync _ dir (1) - seek (1)
-
set
_ redirect (1) - socket? (1)
-
spec
_ dirs (1) -
spec
_ dirs= (1) -
st
_ add _ direct (1) -
start
_ document (1) - sticky? (1)
- symlink (1)
- sysconfdir (1)
- systmpdir (1)
-
tag
_ directives (1) -
tag
_ directives= (1) -
template
_ dir (1) -
template
_ dir= (1) - tmpdir (1)
- touch (1)
- umount (1)
- unlink (1)
- unmount (1)
- unpack (1)
-
verify
_ trust _ dir (1) - セキュリティモデル (1)
検索結果
先頭5件
-
Dir
. chdir -> 0 (63709.0) -
カレントディレクトリを path に変更します。
カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指定された場合、カレントディレクトリの変更はブロックの実行中に限
られます。ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pw... -
Dir
. chdir {|path| . . . } -> object (63709.0) -
カレントディレクトリを path に変更します。
カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指定された場合、カレントディレクトリの変更はブロックの実行中に限
られます。ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pw... -
Dir
. chdir(path) -> 0 (63709.0) -
カレントディレクトリを path に変更します。
カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指定された場合、カレントディレクトリの変更はブロックの実行中に限
られます。ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pw... -
Dir
. chdir(path) {|path| . . . } -> object (63709.0) -
カレントディレクトリを path に変更します。
カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指定された場合、カレントディレクトリの変更はブロックの実行中に限
られます。ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pw... -
Dir
. each _ child(path) -> Enumerator (63709.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
. each _ child(path) {|file| . . . } -> nil (63709.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
. each _ child(path , encoding: enc) -> Enumerator (63709.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
. each _ child(path , encoding: enc) {|file| . . . } -> nil (63709.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
# each _ child -> Enumerator (63673.0) -
ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に self が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each_child{|f|
p f
}
#=> "bar"
# "foo"
//}
@see Dir#each
@see Dir.each_child -
Dir
# each _ child {|item| . . . } -> self (63673.0) -
ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に self が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each_child{|f|
p f
}
#=> "bar"
# "foo"
//}
@see Dir#each
@see Dir.each_child -
Etc
:: Passwd # dir -> String (63304.0) -
このユーザのホームディレクトリを表すパスを返します。
このユーザのホームディレクトリを表すパスを返します。 -
Gem
:: SpecFetcher # dir -> String (63304.0) -
このクラスが使用するキャッシュ用ディレクトリの名前を返します。
このクラスが使用するキャッシュ用ディレクトリの名前を返します。 -
rubygems
/ commands / contents _ command (54037.0) -
インストールされている Gem パッケージに含まれているファイルリストを表示するためのライブラリです。
インストールされている Gem パッケージに含まれているファイルリストを表示するためのライブラリです。
Usage: gem contents GEMNAME [options]
Options:
-v, --version VERSION 指定されたバージョンの Gem パッケージの内容を表示します
-s, --spec-dir a,b,c 指定されたパス以下にある Gem パッケージを検索します
-l, --[no-]lib-only Gem パッケージの lib ディ... -
Dir
. mktmpdir(prefix _ suffix = nil , tmpdir = nil) {|dir| . . . } -> object (46744.0) -
一時ディレクトリを作成します。
一時ディレクトリを作成します。
作成されたディレクトリのパーミッションは 0700 です。
ブロックが与えられた場合は、ブロックの評価が終わると
作成された一時ディレクトリやその配下にあったファイルを
FileUtils.#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した一時ディレクトリのパスを
返します。この場合、このメソッドは作成した一時ディレクトリを削除しません。
@param prefix_suffix nil の場合は、'd' をデフォルトのプレフィクスとして使用します。サフィックスは付きません。
... -
Dir
. mktmpdir(prefix _ suffix = nil , tmpdir = nil) -> String (46144.0) -
一時ディレクトリを作成します。
一時ディレクトリを作成します。
作成されたディレクトリのパーミッションは 0700 です。
ブロックが与えられた場合は、ブロックの評価が終わると
作成された一時ディレクトリやその配下にあったファイルを
FileUtils.#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した一時ディレクトリのパスを
返します。この場合、このメソッドは作成した一時ディレクトリを削除しません。
@param prefix_suffix nil の場合は、'd' をデフォルトのプレフィクスとして使用します。サフィックスは付きません。
... -
Rake
:: PackageTask # package _ dir=(dirname) (45958.0) -
パッケージに入れるファイルを保存するディレクトリ名をセットします。
パッケージに入れるファイルを保存するディレクトリ名をセットします。
@param dirname パッケージに入れるファイルを保存するディレクトリ名を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_dir # => "pkg"
package_task.package_dir = "package"
package_tas... -
Gem
:: Package :: FSyncDir # fsync _ dir(dirname) -> () (45904.0) -
ディスクの同期をします。
ディスクの同期をします。 -
Rake
:: PackageTask # package _ dir -> String (45622.0) -
パッケージに入れるファイルを保存するディレクトリ名を返します。
パッケージに入れるファイルを保存するディレクトリ名を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_dir # => "pkg"
end
//} -
Rake
:: PackageTask # package _ dir _ path -> String (45622.0) -
パッケージに含むファイルを配置するディレクトリを返します。
パッケージに含むファイルを配置するディレクトリを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_dir_path # => "pkg/sample-1.0.0"
end
//} -
Dir
. children(path) -> [String] (45391.0) -
ディレクトリ path に含まれるファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。
ディレクトリ path に含まれるファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.children('.') #=> ["bar"... -
Dir
. children(path , encoding: enc) -> [String] (45391.0) -
ディレクトリ path に含まれるファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。
ディレクトリ path に含まれるファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.children('.') #=> ["bar"... -
Dir
. foreach(path) -> Enumerator (45391.0) -
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//... -
Dir
. foreach(path) {|file| . . . } -> nil (45391.0) -
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//... -
Dir
. foreach(path , encoding: Encoding . find("filesystem")) -> Enumerator (45391.0) -
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//... -
Dir
. foreach(path , encoding: Encoding . find("filesystem")) {|file| . . . } -> nil (45391.0) -
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//... -
Dir
. tmpdir -> String (45373.0) -
テンポラリファイルを作成するのに使うディレクトリ(テンポラリディレクトリ)の絶対パスを 文字列として返します。 $SAFE によって返す文字列は変わります。
テンポラリファイルを作成するのに使うディレクトリ(テンポラリディレクトリ)の絶対パスを
文字列として返します。
$SAFE によって返す文字列は変わります。
# WindowsXPの場合
require "tmpdir"
p Dir.tmpdir #=> "C:/DOCUME~1/taro3/LOCALS~1/Temp"
$SAFE = 1
p Dir.tmpdir #=> "C:/WINDOWS/temp"
# Linuxの場合 /tmp に加え、環境変数 ENV['TMPDIR'], ENV['TMP'], ENV['TEMP'], ENV['USERPR... -
Dir
# each -> Enumerator (45355.0) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}
@see Dir#each_child -
Dir
# each {|item| . . . } -> self (45355.0) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}
@see Dir#each_child -
Dir
. chroot(path) -> 0 (45355.0) -
ルートディレクトリを path に変更します。
ルートディレクトリを path に変更します。
スーパーユーザだけがルートディレクトリを変更できます。
ルートディレクトリの変更に成功すれば 0 を返します。
各プラットフォームのマニュアルの chroot の項も参照して下さい。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
p Dir.glob("*") #=> ["file1", "file2]
Dir.chroot("./")
p Dir.glob("/*") #=> ["/file1", "/fi... -
Dir
# children -> [String] (45337.0) -
ディレクトリのファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。
ディレクトリのファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。
@raise IOError 既に self が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.'){|d|
p d.children # => ["bar", "foo"]
}
//}
@see Dir.children -
Dir
# inspect -> String (45337.0) -
self の情報を人間に読みやすい文字列にして返します。
self の情報を人間に読みやすい文字列にして返します。
//emlist[例][ruby]{
Dir.open("/") { |d| d.inspect } # => "#<Dir:/>"
//} -
Dir
# close -> nil (45319.0) -
ディレクトリストリームをクローズします。 クローズに成功すれば nil を返します。
ディレクトリストリームをクローズします。
クローズに成功すれば nil を返します。
//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//} -
Kernel
# directory(dir) -> () (36922.0) -
与えられたディレクトリを作成するタスクを定義します。
与えられたディレクトリを作成するタスクを定義します。
@param dir 作成するディレクトリを指定します。
例:
directory 'testdata/doc' -
Rake
:: RDocTask # rdoc _ dir=(dir) (36907.0) -
作成した HTML ファイルを保存するディレクトリ名をセットします。
作成した HTML ファイルを保存するディレクトリ名をセットします。 -
Gem
:: SourceIndex # spec _ dirs=(dirs) (36901.0) -
Gem::SourceIndex#refresh! で自身を更新する時に使用するディレクトリを設定します。
Gem::SourceIndex#refresh! で自身を更新する時に使用するディレクトリを設定します。 -
Net
:: FTP # chdir(dirname) -> nil (36901.0) -
リモートサーバでのカレントディレクトリを dirname に変更します。
リモートサーバでのカレントディレクトリを dirname に変更します。
@param dirname 変更先のディレクトリを与えます。
@raise Net::FTPReplyError 応答コードがエラーである場合に発生します。カレントディレクトリ変更に失敗した場合に発生します。 -
Pathname
# each _ child(with _ directory = true) -> Enumerator (36901.0) -
self.children(with_directory).each と同じです。
self.children(with_directory).each と同じです。
@param with_directory 偽を指定するとファイル名のみ返します。デフォルトは真です。
//emlist[例][ruby]{
require "pathname"
Pathname("/usr/local").each_child {|f| p f }
# => #<Pathname:/usr/local/bin>
# => #<Pathname:/usr/local/etc>
# => #<Pathname:/usr/local/include>
# => #<Pathname:/us... -
Pathname
# each _ child(with _ directory = true) {|pathname| . . . } -> [Pathname] (36901.0) -
self.children(with_directory).each と同じです。
self.children(with_directory).each と同じです。
@param with_directory 偽を指定するとファイル名のみ返します。デフォルトは真です。
//emlist[例][ruby]{
require "pathname"
Pathname("/usr/local").each_child {|f| p f }
# => #<Pathname:/usr/local/bin>
# => #<Pathname:/usr/local/etc>
# => #<Pathname:/usr/local/include>
# => #<Pathname:/us... -
Kernel
# dir _ config(target , idefault = nil , ldefault = nil) -> [String , String] (36706.0) -
configure オプション --with-TARGET-dir, --with-TARGET-include, --with-TARGET-lib をユーザが extconf.rb に指定できるようにします。
configure オプション
--with-TARGET-dir,
--with-TARGET-include,
--with-TARGET-lib
をユーザが extconf.rb に指定できるようにします。
--with-TARGET-dir オプションは
システム標準ではない、
ヘッダファイルやライブラリがあるディレクトリをまとめて指定するために使います。
ユーザが extconf.rb に --with-TARGET-dir=PATH を指定したときは
$CFLAGS に "-IPATH/include" を、
$LDFLAGS に "-LPATH/lib" を、
それぞれ追加し... -
OpenSSL
:: X509 :: DEFAULT _ CERT _ DIR _ ENV -> String (36640.0) -
CA 証明書ディレクトリ名を指定する環境変数名です。
CA 証明書ディレクトリ名を指定する環境変数名です。
通常、"SSL_CERT_DIR" という文字列です。
この環境変数を設定しておくことによって
OpenSSL::X509::Store#set_default_paths で読み込まれる
証明書ディレクトリを変更できます。
証明書ディレクトリに含まれる証明書のファイル名は
ハッシュ名でなければなりません。
@see OpenSSL::X509::DEFAULT_CERT_DIR -
OpenSSL
:: X509 :: DEFAULT _ CERT _ DIR -> String (36622.0) -
デフォルトの CA 証明書ディレクトリ名です。
デフォルトの CA 証明書ディレクトリ名です。
OpenSSL::X509::Store#set_default_paths で読み込まれます。
OpenSSL::X509::DEFAULT_CERT_DIR_ENV で得られる環境変数よって
上書き可能です。
証明書ディレクトリに含まれる証明書のファイル名は
ハッシュ名でなければなりません。 -
Net
:: FTP :: MLSxEntry # directory? -> bool (36619.0) -
エントリがディレクトリであれば true を返します。
エントリがディレクトリであれば true を返します。
Net::FTP::MLSxEntry#type が "dir"、 "pdir"、 "cdir"、
のいずれかであれば true を返します。 -
WEBrick
:: HTTPResponse # set _ redirect(status , url) -> () (36619.0) -
指定された url にリダイレクトするためのヘッダと内容(エンティティボディ)を 設定し例外 status を発生させます。
指定された url にリダイレクトするためのヘッダと内容(エンティティボディ)を
設定し例外 status を発生させます。
@param status WEBrick::HTTPStatus::Redirect を指定します。
@param url URL を指定します。
例:
require 'webrick'
res.set_redirect WEBrick::HTTPStatus::TemporaryRedirect -
Gem
. default _ system _ source _ cache _ dir -> String (36604.0) -
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。 -
Gem
. default _ user _ source _ cache _ dir -> String (36604.0) -
デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。
デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。 -
Gem
:: SpecFetcher # cache _ dir(uri) -> String (36604.0) -
uri の内容を書き込むローカルのディレクトリ名を返します。
uri の内容を書き込むローカルのディレクトリ名を返します。
@param uri -
Rake
:: RDocTask # rdoc _ dir -> String (36604.0) -
作成した HTML ファイルを保存するディレクトリ名を返します。 デフォルトは html です。
作成した HTML ファイルを保存するディレクトリ名を返します。
デフォルトは html です。 -
Etc
. # sysconfdir -> String | nil (36601.0) -
システムの設定ディレクトリを返します。
システムの設定ディレクトリを返します。
//emlist[][ruby]{
require 'etc'
p Etc.sysconfdir # => "/etc"
//}
主に "/etc" を返しますが、Ruby をソースからビルドした場合は異なるディレ
クトリを返す場合があります。例えば、Ruby を /usr/local にインストールし
た場合は、"/usr/local/etc" を返します。
Windows では常にシステムで提供されたディレクトリを返します。 -
File
. directory?(path) -> bool (36601.0) -
FileTest.#directory? と同じです。
FileTest.#directory? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
:: Constants :: DIRECT -> Integer (36601.0) -
このファイルに対する I/O のキャッシュの効果を最小化しようとする。
このファイルに対する I/O のキャッシュの効果を最小化しようとする。
このフラグを使うと、一般的に性能が低下する。 しかしアプリケーションが独自に
キャッシングを行っているような 特別な場合には役に立つ。 ファイルの I/O
はユーザー空間バッファに対して直接行われる。 File::Constants::DIRECT フラグ自身はデー
タを同期で転送しようとはするが、 File::Constants::SYNC のようにデータと必要なメタデー
タの転送が保証されるわけではない。 同期 I/O を保証するためには、
File::Constants::DIRECT に加えて File::Co... -
File
:: Stat # directory? -> bool (36601.0) -
ディレクトリの時に真を返します。
ディレクトリの時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).directory? #=> false
//}
@see FileTest.#directory? -
FileTest
. # directory?(file) -> bool (36601.0) -
ファイルがディレクトリの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルがディレクトリの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
FileTest.directory?('/etc') # => true
FileTest.directory?('/etc/passwd') # => false
f = File.open('/etc')... -
Gem
. # ensure _ gem _ subdirectories (36601.0) -
Gem をインストールするために必要なサブディレクトリを適切に作成します。
Gem をインストールするために必要なサブディレクトリを適切に作成します。
ディレクトリを作成する権限が無い場合もこのメソッドからは例外は発生しません。
@see Gem::DIRECTORIES -
Gem
:: DIRECTORIES -> Array (36601.0) -
Gem のホームディレクトリ以下に作成されるサブディレクトリの配列。
Gem のホームディレクトリ以下に作成されるサブディレクトリの配列。 -
Gem
:: Ext :: Builder . redirector -> String (36601.0) -
@todo
@todo
'2>&1' という文字列を返します。 -
Gem
:: Indexer # dest _ directory -> String (36601.0) -
インデックスを保存するディレクトリを返します。
インデックスを保存するディレクトリを返します。 -
Gem
:: Indexer # directory -> String (36601.0) -
インデックスをビルドするための一時的なディレクトリを返します。
インデックスをビルドするための一時的なディレクトリを返します。 -
Gem
:: Indexer # make _ temp _ directories (36601.0) -
一時的に使用するディレクトリを作成します。
一時的に使用するディレクトリを作成します。 -
Gem
:: Package :: TarReader :: Entry # directory? -> bool (36601.0) -
自身がディレクトリであれば、真を返します。 そうでない場合は、偽を返します。
自身がディレクトリであれば、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: SourceIndex # spec _ dirs -> [String] (36601.0) -
Gem::SourceIndex#refresh! で自身を更新する時に使用するディレクトリを取得します。
Gem::SourceIndex#refresh! で自身を更新する時に使用するディレクトリを取得します。 -
Gem
:: SourceIndex . installed _ spec _ directories -> [String] (36601.0) -
gemspec ファイルがインストールされているディレクトリのリストを返します。
gemspec ファイルがインストールされているディレクトリのリストを返します。
@see Gem.#path -
Kernel
$ $ archdir -> String (36601.0) -
マシン固有のライブラリを置くディレクトリです。 通常は "/usr/local/lib/ruby/バージョン/arch" です。
マシン固有のライブラリを置くディレクトリです。
通常は "/usr/local/lib/ruby/バージョン/arch" です。 -
Kernel
$ $ sitearchdir -> String (36601.0) -
サイト固有でかつマシン固有のライブラリを置くディレクトリです。 通常は "/usr/local/lib/ruby/site_ruby/バージョン/arch" です。
サイト固有でかつマシン固有のライブラリを置くディレクトリです。
通常は "/usr/local/lib/ruby/site_ruby/バージョン/arch" です。 -
Kernel
$ $ srcdir -> String (36601.0) -
Ruby インタプリタを make したときのソースディレクトリです。
Ruby インタプリタを make したときのソースディレクトリです。 -
Net
:: FTP :: MLSxEntry # directory _ makable? -> bool (36601.0) -
ディレクトリを作成可能ならば true を返します。
ディレクトリを作成可能ならば true を返します。
Net::FTP#mkdir でディレクトリを作成可能かどうかを意味します。 -
Pathname
# directory? -> bool (36601.0) -
FileTest.directory?(self.to_s) と同じです。
FileTest.directory?(self.to_s) と同じです。
@see FileTest.#directory? -
Psych
:: Nodes :: Document # tag _ directives -> [[String , String]] (36601.0) -
tag directive の配列を返します。
tag directive の配列を返します。
@see Psych::Nodes::Document#tag_directives=,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # tag _ directives=(tags) (36601.0) -
tag directive の配列を設定します。
tag directive の配列を設定します。
@param tags 設定する tag directive の配列
@see Psych::Nodes::Document#tag_directives,
Psych::Nodes::Document.new -
WEBrick
:: HTTPStatus . # redirect?(code) -> bool (36601.0) -
指定された整数が表すステータスコードが 3XX である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 3XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。 -
void st
_ add _ direct(st _ table *table , char *key , char *value) (36601.0) -
st_insert() と似ているが、同じハッシュ値を持つエントリーに対する 「同値検査」を省略する。key がまだ登録されていないことがはっきり している場合には、少し高速に登録できる。
st_insert() と似ているが、同じハッシュ値を持つエントリーに対する
「同値検査」を省略する。key がまだ登録されていないことがはっきり
している場合には、少し高速に登録できる。 -
rubygems
/ commands / install _ command (36073.0) -
Gem パッケージをローカルリポジトリにインストールするためのライブラリです。
Gem パッケージをローカルリポジトリにインストールするためのライブラリです。
Usage: gem install GEMNAME [GEMNAME ...] [options] -- --build-flags [options]
Options:
--platform PLATFORM 指定されたプラットフォームの Gem パッケージをインストールします
-v, --version VERSION 指定されたバージョンの Gem パッケージをインストールします
Install/Update Op... -
rubygems
/ commands / uninstall _ command (36073.0) -
Gem パッケージをアンインストールするためのライブラリです。
Gem パッケージをアンインストールするためのライブラリです。
Usage: gem uninstall GEMNAME [GEMNAME ...] [options]
Options:
-a, --[no-]all Uninstall all matching versions
-I, --[no-]ignore-dependencies Ignore dependency requirements while
uninstalling
-x, --... -
rubygems
/ commands / server _ command (36037.0) -
ローカルにインストールされている Gem パッケージとそのドキュメントを HTTP サーバに 載せて公開するためのライブラリです。
ローカルにインストールされている Gem パッケージとそのドキュメントを HTTP サーバに
載せて公開するためのライブラリです。
Usage: gem server [options]
Options:
-p, --port=PORT port to listen on
-d, --dir=GEMDIR directory from which to serve gems
--[no-]daemon run as a daemon
... -
rubygems
/ commands / generate _ index _ command (36019.0) -
ある Gem サーバに対するインデックスを作成するためのライブラリです。
ある Gem サーバに対するインデックスを作成するためのライブラリです。
Usage: gem generate_index [options]
Options:
-d, --directory=DIRNAME repository base dir containing gems subdir
Common Options:
-h, --help このコマンドのヘルプを表示します
-V, --[no-]verbose 表示を詳細にします
... -
Gem
:: Package :: FSyncDir (36001.0) -
-
Net
:: HTTPMisdirectedRequest (36001.0) -
HTTP レスポンス 421 (Misdirected Request) を表現するクラスです。
HTTP レスポンス 421 (Misdirected Request) を表現するクラスです。
詳しくは 7540 Section 9.1.2 を見てください。 -
Net
:: HTTPPermanentRedirect (36001.0) -
HTTP レスポンス 308 (Permanent Redirect) を表現するクラスです。
HTTP レスポンス 308 (Permanent Redirect) を表現するクラスです。
詳しくは 7538 を見てください。 -
Net
:: HTTPRedirection (36001.0) -
HTTP レスポンス 3xx (Redirection) を表現するクラスです。
HTTP レスポンス 3xx (Redirection) を表現するクラスです。
リクエストが正常に受信しましたが、処理を完了するためには
さらなる動作が必要なことを表します。 -
Net
:: HTTPTemporaryRedirect (36001.0) -
HTTP レスポンス 307 (Temporary Redirect) を表現するクラスです。
HTTP レスポンス 307 (Temporary Redirect) を表現するクラスです。
詳しくは 7231 Section 6.4.7 を見てください。 -
WEBrick
:: HTTPStatus :: Redirect (36001.0) -
HTTP のステータスコード転送 3XX の親クラスです。
HTTP のステータスコード転送 3XX の親クラスです。 -
WEBrick
:: HTTPStatus :: TemporaryRedirect (36001.0) -
HTTP のステータスコード 307 Temporary Redirect を表すクラスです。
HTTP のステータスコード 307 Temporary Redirect を表すクラスです。 -
rubygems
/ package / f _ sync _ dir (36001.0) -
-
FileUtils
. # chdir(dir , options = {}) {|dir| . . . . } -> object (28303.0) -
プロセスのカレントディレクトリを dir に変更します。
プロセスのカレントディレクトリを dir に変更します。
ブロックとともに呼び出された時はブロック終了後に
元のディレクトリに戻ります。
@param dir ディレクトリを指定します。
@param options :verbose が指定できます。
c:FileUtils#options
//emlist[][ruby]{
require 'fileutils'
FileUtils.cd('/', verbose: true) # chdir and report it
//} -
Dir
. new(path , encoding: Encoding . find("filesystem")) -> Dir (28153.0) -
path に対するディレクトリストリームをオープンして返します。
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@rai... -
Dir
. open(path , encoding: Encoding . find("filesystem")) -> Dir (28153.0) -
path に対するディレクトリストリームをオープンして返します。
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@rai... -
Dir
. open(path , encoding: Encoding . find("filesystem")) {|dir| . . . } -> object (28153.0) -
path に対するディレクトリストリームをオープンして返します。
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@rai... -
FileUtils
. # chdir(dir , options = {}) -> 0 (28003.0) -
プロセスのカレントディレクトリを dir に変更します。
プロセスのカレントディレクトリを dir に変更します。
ブロックとともに呼び出された時はブロック終了後に
元のディレクトリに戻ります。
@param dir ディレクトリを指定します。
@param options :verbose が指定できます。
c:FileUtils#options
//emlist[][ruby]{
require 'fileutils'
FileUtils.cd('/', verbose: true) # chdir and report it
//} -
Dir
. open(path) {|dir| . . . } -> object (27853.0) -
path に対するディレクトリストリームをオープンして返します。
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@rai... -
Dir
. entries(path , encoding: Encoding . find("filesystem")) -> [String] (27673.0) -
ディレクトリ path に含まれるファイルエントリ名の 配列を返します。
ディレクトリ path に含まれるファイルエントリ名の
配列を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.entries('.') #=> [".", "..", "bar", "foo"]
... -
Gem
:: Specification # bindir=(dir) (27622.0) -
実行ファイルを格納するディレクトリをセットします。
実行ファイルを格納するディレクトリをセットします。
@param dir 実行ファイルを格納するディレクトリを指定します。デフォルトは "bin" です。 -
Etc
:: Passwd # dir=(dir) (27607.0) -
このユーザのホームディレクトリを表すパスを設定します。
このユーザのホームディレクトリを表すパスを設定します。 -
Gem
:: GemPathSearcher # lib _ dirs _ for(spec) -> String (27601.0) -
ライブラリの格納されているディレクトリを glob に使える形式で返します。
ライブラリの格納されているディレクトリを glob に使える形式で返します。
例:
'/usr/local/lib/ruby/gems/1.8/gems/foobar-1.0/{lib,ext}' -
Gem
:: Specification # add _ bindir(executables) -> Array | nil (27601.0) -
実行コマンドの格納場所を返します。
実行コマンドの格納場所を返します。
@param executables 実行コマンド名を格納した配列を指定します。 -
WEBrick
:: HTTPStatus :: RC _ TEMPORARY _ REDIRECT (27601.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
Dir
. new(path) -> Dir (27553.0) -
path に対するディレクトリストリームをオープンして返します。
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@rai... -
Dir
. open(path) -> Dir (27553.0) -
path に対するディレクトリストリームをオープンして返します。
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@rai... -
RDoc
:: Options # page _ dir -> Pathname | nil (27352.0) -
コマンドライン引数の --page-dir オプションで指定したディレクトリを返し ます。
コマンドライン引数の --page-dir オプションで指定したディレクトリを返し
ます。
指定されていない場合は nil を返します。 -
RDoc
:: Options # page _ dir=(val) (27352.0) -
コマンドライン引数の --page-dir オプションと同様の指定を行います。
コマンドライン引数の --page-dir オプションと同様の指定を行います。
@param val パスを文字列で指定します。 -
Rake
:: Application # original _ dir -> String (27340.0) -
rake コマンドを実行したディレクトリを返します。
rake コマンドを実行したディレクトリを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.original_dir # => "/path/to/dir"
end
//} -
Gem
:: Security . verify _ trust _ dir(path , perms) (27304.0) -
信頼するディレクトリが存在することを確認します。
信頼するディレクトリが存在することを確認します。
与えられたパスが存在する場合、ディレクトリであることを確認します。
そうでない場合は、ディレクトリを作成してパーミッションを変更します。
@param path 確認するパスを指定します。
@param perms ディレクトリを作成する場合のパーミッションを指定します。
@raise Gem::Security::Exception path がディレクトリでない場合に発生します。