ライブラリ
- ビルトイン (928)
- csv (44)
- digest (11)
- irb (11)
-
irb
/ input-method (11) -
irb
/ magic-file (22) -
net
/ http (44) - pathname (55)
- rake (22)
-
rdoc
/ markup / to _ html _ crossref (11) -
rexml
/ document (33) -
rubygems
/ defaults (11) -
rubygems
/ ext / builder (11) -
rubygems
/ ext / configure _ builder (11) -
rubygems
/ ext / ext _ conf _ builder (11) -
rubygems
/ ext / rake _ builder (11) -
rubygems
/ format (33) -
rubygems
/ gem _ path _ searcher (11) -
rubygems
/ installer (22) -
rubygems
/ old _ format (33) -
rubygems
/ security (22) -
rubygems
/ specification (11) - shell (24)
-
shell
/ command-processor (6) - socket (176)
- tempfile (22)
- uri (77)
-
webrick
/ httpauth / htdigest (11) -
webrick
/ httpauth / htgroup (11) -
webrick
/ httpauth / htpasswd (11) -
webrick
/ httpservlet / filehandler (11)
クラス
- Addrinfo (11)
- CSV (44)
-
Digest
:: Base (11) - Dir (270)
-
Encoding
:: Converter (44) - File (429)
-
File
:: Stat (11) -
Gem
:: Ext :: Builder (11) -
Gem
:: Ext :: ConfigureBuilder (11) -
Gem
:: Ext :: ExtConfBuilder (11) -
Gem
:: Ext :: RakeBuilder (11) -
Gem
:: Format (33) -
Gem
:: GemPathSearcher (11) -
Gem
:: Installer (22) -
Gem
:: OldFormat (33) -
Gem
:: Security :: Policy (11) -
Gem
:: Specification (11) - IO (143)
-
IRB
:: FileInputMethod (11) -
Net
:: HTTP (33) -
Net
:: HTTPRequest (11) - Pathname (55)
-
RDoc
:: Markup :: ToHtmlCrossref (11) -
REXML
:: XPath (33) - RubyVM (1)
-
RubyVM
:: InstructionSequence (22) - Shell (24)
-
Shell
:: CommandProcessor (6) - Socket (77)
- Tempfile (22)
- UNIXServer (44)
- UNIXSocket (44)
-
URI
:: FTP (22) -
URI
:: Generic (11) -
URI
:: HTTP (11) -
URI
:: LDAP (11) -
URI
:: MailTo (11) -
WEBrick
:: HTTPAuth :: Htdigest (11) -
WEBrick
:: HTTPAuth :: Htgroup (11) -
WEBrick
:: HTTPAuth :: Htpasswd (11) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (11)
モジュール
- Gem (11)
-
Gem
:: Security (11) - IRB (11)
- Rake (22)
-
RubyVM
:: AbstractSyntaxTree (8) - URI (11)
オブジェクト
-
IRB
:: MagicFile (22)
キーワード
-
absolute
_ path (11) -
absolute
_ path? (5) - application (11)
- application= (11)
-
attribute
_ alias _ singular (11) - binread (11)
- binwrite (11)
- blockdev? (11)
- build (33)
- cd (6)
- chardev? (11)
- chdir (33)
- children (14)
- chroot (11)
- compile (11)
- create (22)
-
def
_ system _ command (12) -
default
_ path (11) -
default
_ system _ path (6) -
default
_ system _ path= (6) - delete (11)
- directory? (11)
- each (11)
-
each
_ child (28) - empty? (16)
- entries (22)
- executable? (11)
-
executable
_ real? (11) - exist? (11)
- exists? (9)
- file (11)
- file? (11)
- first (11)
- fnmatch (11)
- fnmatch? (11)
- foreach (77)
-
from
_ file _ by _ path (22) -
from
_ io (22) - get (11)
-
get
_ print (11) -
get
_ response (11) - getwd (11)
- glob (22)
- grpowned? (11)
- join (11)
- make (11)
- match (11)
- mkdir (11)
- new (308)
- new2 (11)
- open (132)
- owned? (11)
-
pack
_ sockaddr _ un (11) -
parse
_ file (8) -
path
_ warning (11) -
path
_ warning= (11) - pipe? (11)
- pwd (11)
- read (44)
- readable? (11)
-
readable
_ real? (11) - readlines (44)
- readlink (11)
- realdirpath (11)
- realpath (11)
-
resolve
_ feature _ path (1) - rmdir (11)
-
search
_ convpath (11) - setgid? (11)
- setuid? (11)
- size (11)
- size? (11)
-
sockaddr
_ un (11) - socket? (11)
- split (11)
- start (11)
- sticky? (11)
- symlink? (11)
- sysopen (11)
- table (11)
- truncate (11)
-
trusted
_ cert _ path (11) - unix (33)
-
unix
_ server _ loop (11) -
unix
_ server _ socket (22) - unlink (11)
-
verify
_ trust _ dir (11) -
world
_ readable? (11) -
world
_ writable? (11) - writable? (11)
-
writable
_ real? (11) - write (22)
- zero? (11)
検索結果
先頭5件
-
File
. path(filename) -> String (24278.0) -
指定されたファイル名を文字列で返します。filename が文字列でない場合は、to_path メソッドを呼びます。
...は、to_path メソッドを呼びます。
@param filename ファイル名を表す文字列か to_path メソッドが定義されたオブジェクトを指定します。
//emlist[例][ruby]{
require 'pathname'
class MyPath
def initialize(path)
@path = path
end
def to_path
File.......absolute_path(@path)
end
end
File.path("/dev/null") # => "/dev/null"
File.path(Pathname("/tmp")) # => "/tmp"
File.path(MyPath.new(".")) # => "/Users/user/projects/txt"
//}... -
RubyVM
. resolve _ feature _ path (18324.0) -
require を呼んだときに読み込まれるファイルを特定します。 このメソッドはRuby 2.7 で $LOAD_PATH の特異メソッドに移動しました。
...require を呼んだときに読み込まれるファイルを特定します。
このメソッドはRuby 2.7 で $LOAD_PATH の特異メソッドに移動しました。
//emlist[][ruby]{
p RubyVM.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.6.0/lib/ruby/2.6.0/set.rb"]
//}... -
Gem
:: Format . from _ file _ by _ path(file _ path , security _ policy = nil) -> Gem :: Format (15509.0) -
@todo security_policy
...@todo security_policy
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
@param file_path Gem ファイルへのパスを指定します。
@param security_policy ???... -
Gem
:: OldFormat . from _ file _ by _ path(file _ path) -> Gem :: OldFormat (15509.0) -
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
...Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
@param file_path Gem ファイルへのパスを指定します。... -
File
. expand _ path(path , default _ dir = & # 39; . & # 39;) -> String (12471.0) -
path を絶対パスに展開した文字列を返します。 path が相対パスであれば default_dir を基準にします。
...
path を絶対パスに展開した文字列を返します。
path が相対パスであれば default_dir を基準にします。
先頭の ~ はホームディレクトリ(環境変数 HOME が使われます)に、
~USER はそのユーザのホームディレクトリに展開されます。......#=> "/home/matz/work/foo"
p ENV["HOME"] #=> "/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
. default _ system _ path=(path) (12428.0) -
Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。
...る対象のパスを設定および、参照します。
@param path Shellでもちいられるコマンドを検索する対象のパスを文字列で指定します。
動作例
require 'shell'
p Shell.default_system_path
# 例
#=> [ "/opt/local/bin", "/opt/local/sbin", "/usr/bin", "/......bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/X11/bin", "/Users/kouya/bin"]
Shell.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin"... -
File
. realdirpath(pathname , basedir = nil) -> String (12401.0) -
与えられた pathname に対応する絶対パスを返します。
...与えられた pathname に対応する絶対パスを返します。
pathname の最後のコンポーネントは存在していなくても例外は発生しません。
@param pathname ファイル名を指定します。
@param basedir ベースディレクトリを指定します。省略... -
File
. realpath(pathname , basedir = nil) -> String (12401.0) -
与えられた pathname に対応する絶対パスを返します。
...与えられた pathname に対応する絶対パスを返します。
pathname の全てのコンポーネントは存在しなければなりません。
@param pathname ファイル名を指定します。
@param basedir ベースディレクトリを指定します。省略するとカレン......合に発生します。
//emlist[例][ruby]{
ENV["HOME"] # => "/home/matz"
File.symlink("testfile", "testlink")
File.realpath("testfile") # => "/home/matz/testfile"
File.realpath("testlink") # => "/home/matz/testfile"
File.realpath("..", "/tmp") # => "/"
//}... -
REXML
:: XPath . match(element , path = nil , namespaces = {} , variables = {}) -> [Node] (12336.0) -
element の path で指定した XPath 文字列にマッチするノードの配列を 返します。
...element の path で指定した XPath 文字列にマッチするノードの配列を
返します。
path に相対パスを指定した場合は element からの相対位置で
マッチするノードを探します。
絶対パスを指定した場合は element が属する文書のルー......ッチするノードを探します。
path を省略すると "*" を指定したことになります。
namespace で名前空間の対応付けを Hash で指定します。
variable で XPath 内の変数に対応する値を指定できます。
XPathインジェクション攻撃を避け......るため、適切な
エスケープを付加するため、に用います。
@param element 要素(REXML::Element)
@param path XPath文字列
@param namespace 名前空間とURLの対応付け
@param variables 変数名とその値の対応付け
//emlist[][ruby]{
require 'rexml/document'
doc =... -
Encoding
:: Converter . search _ convpath(source _ encoding , destination _ encoding , options) -> Array (12301.0) -
引数で指定した文字エンコーディングの変換の経路を配列にして返します。
...ing 変換元の文字エンコーディングを Encoding オ
ブジェクトか文字列で指定します。
@param destination_encoding 変換先の文字エンコーディングを
Encoding オブジェクトか文字列で指定し......:Converter.search_convpath("ISO-8859-1", "EUC-JP")
# => [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
# [#<Encoding:UTF-8>, #<Encoding:EUC-JP>]]
p Encoding::Converter.search_convpath("ISO-8859-1", "EUC-JP", universal_newline: true)
# or
p Encoding::Converter.search_convpath("ISO-8859-1", "EUC-J......#<Encoding:UTF-8>, #<Encoding:EUC-JP>],
# "universal_newline"]
p Encoding::Converter.search_convpath("ISO-8859-1", "UTF-32BE", universal_newline: true)
# or
p Encoding::Converter.search_convpath("ISO-8859-1", "UTF-32BE", newline: :universal)
# => [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
#... -
File
. absolute _ path?(file _ name) -> bool (12250.0) -
file_name が絶対パスなら true を、そうでなければ false を返します。
...合は、to_path メソッド、to_str メソッドの順で暗黙の型変換が試みられます。
@raise TypeError 引数に文字列以外の(暗黙の型変換が行えない)オブジェクトを指定した場合に発生します。
//emlist[例][ruby]{
File.absolute_path?("//foo/bar......\\baz") # => true
File.absolute_path?("C:foo\\bar") # => false
File.absolute_path?("~") # => false
# プラットフォームが cygwin、mswin、mingw の場合
File.absolute_path?("C:\\foo\\bar") # => true
File.absolute_path?("/foo/bar\\baz") # => false
# プラットフォ......ームが上記以外の場合
File.absolute_path?("C:\\foo\\bar") # => false
File.absolute_path?("/foo/bar\\baz") # => true
//}...