るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
630件ヒット [1-100件を表示] (0.115秒)
トップページ > クエリ:a[x] > クエリ:path[x] > バージョン:2.3.0[x]

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Pathname#relative_path_from(base_directory) -> Pathname (73558.0)

base_directory から self への相対パスを求め、その内容の新しい Pathname オブジェクトを生成して返します。

base_directory から self への相対パスを求め、その内容の新しい Pathname
オブジェクトを生成して返します。

パス名の解決は文字列操作によって行われ、ファイルシステムをアクセス
しません。

self が相対パスなら base_directory も相対パス、self が絶対パスなら
base_directory も絶対パスでなければなりません。

@param base_directory ベースディレクトリを表す Pathname オブジェクトを指定します。

@raise ArgumentError Windows上でドライブが違うなど、base_direct...

File.path(filename) -> String (72832.0)

指定されたファイル名を文字列で返します。filename が文字列でない場合は、to_path メソッドを呼びます。

指定されたファイル名を文字列で返します。filename が文字列でない場合は、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") ...

URI::Generic#path -> String | nil (72742.0)

自身の path を文字列で返します。設定されていない場合は nil を返します。

自身の path を文字列で返します。設定されていない場合は nil を返します。

require 'uri'
p URI.parse('http://example.com/hoge').path #=> "/hoge"
p URI.parse('http://example.com').path #=> ""
p URI.parse('mailto:nospam@localhost').path #=> nil
p URI('ftp://example.com/foo').path #=> 'foo'
p UR...

CSV#path -> String (72670.0)

IO#path に委譲します。

IO#path に委譲します。


@see IO#path

Net::HTTPGenericRequest#path -> String (72670.0)

リクエストする path を文字列で返します。

リクエストする path を文字列で返します。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.path # => "/index.html"
//}

絞り込み条件を変える

File#path -> String (72661.0)

オープン時に使用したパスを文字列で返します。

オープン時に使用したパスを文字列で返します。

パスは self に対応するファイルを指しているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたり、
File::Constants::TMPFILEオプション付きで作成されていたりする場合です。

//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/.....

RubyVM::InstructionSequence#path -> String (72658.0)

self が表す命令シーケンスの相対パスを返します。

self が表す命令シーケンスの相対パスを返します。

self の作成時に指定した文字列を返します。self を文字列から作成していた
場合は "<compiled>" を返します。

例1:irb で実行した場合

iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.path
# => "<compiled>"

例2: RubyVM::InstructionSequence.compi...

Zlib::GzipFile#path -> String (72652.0)

関連付けられている IO オブジェクトのパスを返します。 このメソッドは IO オブジェクトが path というメソッドを持つ場合のみ定義されます。

関連付けられている IO オブジェクトのパスを返します。
このメソッドは IO オブジェクトが path というメソッドを持つ場合のみ定義されます。

Dir#path -> String (72643.0)

オープンしているディレクトリのパス名を文字列で返します。

オープンしているディレクトリのパス名を文字列で返します。

//emlist[例][ruby]{
Dir.open("..") do |d|
d.path # => ".."
d.to_path # => ".."
end
//}

Tempfile#path -> String | nil (72640.0)

テンポラリファイルのパス名を返します。

テンポラリファイルのパス名を返します。

Tempfile#close! を実行後だった場合にはnilを返します。

require "tempfile"
tf = Tempfile.new("hoo")
p tf.path # => "/tmp/hoo.10596.0"
tf.close!
p tf.path # => nil

絞り込み条件を変える

Thread::Backtrace::Location#path -> String (72640.0)

self が表すフレームのファイル名を返します。

self が表すフレームのファイル名を返します。

例: Thread::Backtrace::Location の例1を用いた例

//emlist[][ruby]{
loc = c(0..1).first
loc.path # => "caller_locations.rb"
//}

@see Thread::Backtrace::Location#absolute_path

TracePoint#path -> String (72640.0)

イベントが発生したファイルのパスを返します。

イベントが発生したファイルのパスを返します。

@raise RuntimeError イベントフックの外側で実行した場合に発生します。

//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p tp.path # => "/path/to/test.rb"
end
trace.enable
foo 1
//}

LoadError#path -> String | nil (72622.0)

Kernel.#require や Kernel.#load に失敗したパスを返します。

Kernel.#require や Kernel.#load に失敗したパスを返します。

begin
require 'this/file/does/not/exist'
rescue LoadError => e
e.path # => 'this/file/does/not/exist'
end

パスが定まらない場合は nil を返します。

UNIXSocket#path -> String (72622.0)

UNIX ソケットのパスを返します。

UNIX ソケットのパスを返します。

クライアント側はパスを持たないため空文字列となります。

例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
p serv.path #=> "/tmp/s"
}

WIN32OLE_TYPELIB#path -> String (72622.0)

TypeLibのパス名を取得します。

TypeLibのパス名を取得します。

@return TypeLibのパス名を文字列で返します。この値はレジストリの登録値を
そのまま利用するため、Rubyのパス名形式(ディレクトリ区切りは
「/」)ではなく、Windowsのパス名形式(ディレクトリ区切りは「\」)
です。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。

tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tli...

絞り込み条件を変える

RSS::Rss::Channel::Cloud#path (72607.0)

@todo

@todo

WEBrick::Cookie#path -> String (72607.0)

パス名を文字列で表すアクセサです。

パス名を文字列で表すアクセサです。

@param value パス名を文字列で指定します。

CGI::Cookie#path -> String (72604.0)

クッキーを適用するパスを返します。

クッキーを適用するパスを返します。

Gem.#path -> Array (72604.0)

Gem を検索するパスの配列を返します。

Gem を検索するパスの配列を返します。

Gem::ConfigFile#path -> String (72604.0)

Gem を探索するパスを返します。

Gem を探索するパスを返します。

絞り込み条件を変える

PStore#path -> String (72604.0)

データベースのファイル名を得ます。

データベースのファイル名を得ます。

WEBrick::HTTPRequest#path -> String (72604.0)

リクエスト URI のパスを表す文字列を返します。

リクエスト URI のパスを表す文字列を返します。

ARGF.class#path -> String (63604.0)

現在開いている処理対象のファイル名を返します。

現在開いている処理対象のファイル名を返します。

標準入力に対しては - を返します。
組み込み変数 $FILENAME と同じです。

$ echo "foo" > foo
$ echo "bar" > bar
$ echo "glark" > glark

$ ruby argf.rb foo bar glark

ARGF.filename # => "foo"
ARGF.read(5) # => "foo\nb"
ARGF.filename # => "bar"
ARGF.skip
ARGF.filename # => "glark"

Pathname#expand_path(default_dir = &#39;.&#39;) -> Pathname (55114.0)

Pathname.new(File.expand_path(self.to_s, *args)) と同じです。

Pathname.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.e...

Pathname#cleanpath(consider_symlink = false) -> Pathname (55009.0)

余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。

余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。

cleanpath は、実際にファイルシステムを参照することなく、文字列操作
だけで処理を行います。

@param consider_symlink 真ならパス要素にシンボリックリンクがあった場合
にも問題ないように .. を残します。

//emlist[例][ruby]{
require "pathname"
path = Pathname.new("//.././../")
path # => #<Pa...

絞り込み条件を変える

Pathname#realdirpath(basedir = nil) -> Pathname (54991.0)

Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に 存在しなくてもエラーになりません。

Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に
存在しなくてもエラーになりません。

@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリになります。

//emlist[例][ruby]{
require "pathname"

path = Pathname("/not_exist")
path.realdirpath # => #<Pathname:/not_exist>
path.realpath # => Errno::ENOENT

# 最後ではないコンポーネント(/not_exist_1)も存在し...

CGI::QueryExtension#path_translated -> String (54952.0)

ENV['PATH_TRANSLATED'] を返します。

ENV['PATH_TRANSLATED'] を返します。

File::PATH_SEPARATOR -> ";" | ":" (54952.0)

PATH 環境変数の要素のセパレータです。UNIX では ":" MS-DOS な どでは ";" です。

PATH 環境変数の要素のセパレータです。UNIX では ":" MS-DOS な
どでは ";" です。

Pathname#realpath -> Pathname (54937.0)

余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。

余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。

また、ファイルシステムをアクセスし、実際に存在するパスを返します。
シンボリックリンクも解決されます。

self が指すパスが存在しない場合は例外 Errno::ENOENT が発生します。

@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリになります。

//emlist[例][ruby]{
require 'pathname'

Dir.rmdir("/tmp/foo") rescue nil
File.unlink("/tmp/b...

Pathname#realpath(basedir = nil) -> Pathname (54937.0)

余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。

余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。

また、ファイルシステムをアクセスし、実際に存在するパスを返します。
シンボリックリンクも解決されます。

self が指すパスが存在しない場合は例外 Errno::ENOENT が発生します。

@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリになります。

//emlist[例][ruby]{
require 'pathname'

Dir.rmdir("/tmp/foo") rescue nil
File.unlink("/tmp/b...

絞り込み条件を変える

CGI::PATH_SEPARATOR -> Hash (54904.0)

パスの区切り文字を格納します。

パスの区切り文字を格納します。

RDoc::Options#static_path -> [String] (54904.0)

コマンドライン引数の --copy-files オプションで指定したパスの一覧を返し ます。

コマンドライン引数の --copy-files オプションで指定したパスの一覧を返し
ます。

RDoc::Options#static_path=(vals) (54904.0)

コマンドライン引数の --copy-files オプションと同様の指定を行います。

コマンドライン引数の --copy-files オプションと同様の指定を行います。

@param vals パスを文字列の配列で指定します。

Socket::IFF_OVS_DATAPATH (54901.0)

device used as Open vSwitch datapath port

device used as Open vSwitch datapath port

Gem::Specification#installation_path -> String (54604.0)

この Gem パッケージのインストール先のパスを返します。

この Gem パッケージのインストール先のパスを返します。

絞り込み条件を変える

Pathname#to_path -> String (54604.0)

File.open などの引数に渡す際に呼ばれるメソッドです。 Pathname オブジェ クトにおいては、 to_s と同じです。

File.open などの引数に渡す際に呼ばれるメソッドです。 Pathname オブジェ
クトにおいては、 to_s と同じです。


@see Pathname#to_s

Pathname::TO_PATH -> Symbol (54604.0)

内部的に使っている定数です。利用者が使うことはありません。

内部的に使っている定数です。利用者が使うことはありません。

Gem::RequirePathsBuilder#write_require_paths_file_if_needed(spec = @spec, gem_home = @gem_home) (54601.0)

必要であれば、'.require_paths' というファイルを Gem ごとに作成します。

必要であれば、'.require_paths' というファイルを Gem ごとに作成します。

Pathname#mkpath -> nil (54601.0)

FileUtils.mkpath(self.to_s) と同じです。

FileUtils.mkpath(self.to_s) と同じです。


@see FileUtils.#mkpath

Gem::Format.from_file_by_path(file_path, security_policy = nil) -> Gem::Format (46525.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 (46525.0)

Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。

Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。

@param file_path Gem ファイルへのパスを指定します。

Gem::Format#gem_path=(path) (46225.0)

Gem のパスをセットします。

Gem のパスをセットします。

@param path Gem のパスをセットします。

Gem::OldFormat#gem_path=(path) (46225.0)

Gem のパスをセットします。

Gem のパスをセットします。

@param path Gem のパスをセットします。

Gem::Specification#require_path=(path) (46225.0)

Gem::Specification#require_paths= の単数バージョンです。

Gem::Specification#require_paths= の単数バージョンです。

@param path この Gem パッケージを使用した際に require するファイルが置かれているディレクトリを指定します。

@see Gem::Specification#require_paths=

Gem::Specification#require_paths=(paths) (46201.0)

この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストをセットします。

この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストをセットします。

@param paths この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを指定します。

絞り込み条件を変える

Shell::CommandProcessor#expand_path(path) -> String (45943.0)

Fileクラスにある同名のクラスメソッドと同じです.

Fileクラスにある同名のクラスメソッドと同じです.

@param path ファイル名を表す文字列を指定します。

@see File.expand_path

Socket::Constants::IFF_OVS_DATAPATH (45901.0)

device used as Open vSwitch datapath port

device used as Open vSwitch datapath port

Gem::Commands::LockCommand#spec_path(gem_full_name) -> String (45604.0)

指定された Gem パッケージの gemspec ファイルのフルパスを返します。

指定された Gem パッケージの gemspec ファイルのフルパスを返します。

@param gem_full_name Gem パッケージの名前を指定します。

Gem::Commands::UnpackCommand#get_path(gemname, version_req) -> String | nil (45604.0)

引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。

引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。

@param gemname Gem パッケージの名前を指定します。

@param version_req バージョンの満たすべき条件を文字列で指定します。

Gem::Format#gem_path -> String (45604.0)

Gem のパスを返します。

Gem のパスを返します。

絞り込み条件を変える

Gem::OldFormat#gem_path -> String (45604.0)

Gem のパスを返します。

Gem のパスを返します。

Gem::QuickLoader#push_all_highest_version_gems_on_load_path (45604.0)

prelude.c で定義されている内部用のメソッドです。

prelude.c で定義されている内部用のメソッドです。

Gem::QuickLoader#push_gem_version_on_load_path (45604.0)

prelude.c で定義されている内部用のメソッドです。

prelude.c で定義されている内部用のメソッドです。

Gem::Specification#full_gem_path -> String (45604.0)

この Gem パッケージへのフルパスを返します。

この Gem パッケージへのフルパスを返します。

Gem::Specification#require_path -> String (45604.0)

Gem::Specification#require_paths の単数バージョンです。

Gem::Specification#require_paths の単数バージョンです。

@see Gem::Specification#require_paths

絞り込み条件を変える

Gem::Commands::WhichCommand#find_paths(package_name, dirs) -> Array (45601.0)

dirs から package_name という名前を持つファイルを探索します。

dirs から package_name という名前を持つファイルを探索します。

以下の拡張子を持つファイルが対象です。

%w[.rb .rbw .so .dll .bundle]

@param package_name ファイルの名前を指定します。

@param dirs 探索するディレクトリを文字列の配列で指定します。

Gem::Commands::WhichCommand#gem_paths(spec) -> Array (45601.0)

与えられた Gem::Specification のインスタンスからその Gem が require するファイルのあるディレクトリをまとめて返します。

与えられた Gem::Specification のインスタンスからその Gem が
require するファイルのあるディレクトリをまとめて返します。

@param spec Gem::Specification のインスタンスを指定します。

Gem::Specification#require_paths -> [String] (45601.0)

この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストを返します。

この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを返します。

REXML::Attribute#xpath -> String (45601.0)

その属性を指定する xpath 文字列を返します。

その属性を指定する xpath 文字列を返します。

例えば "/foo/bar/@ns:r" という文字列を返します。

Pathname::SEPARATOR_PAT -> Regexp (45301.0)

パス名のなかのディレクトリを区切る部分にマッチする正規表現です。

パス名のなかのディレクトリを区切る部分にマッチする正規表現です。

この値は環境依存です。

絞り込み条件を変える

REXML::Parsers::XPathParser (45001.0)

XPath 文字列をパースするための内部的なクラスです。

XPath 文字列をパースするための内部的なクラスです。

ユーザは利用しないでください。

Kernel#libpathflag(libpath = $DEFLIBPATH|$LIBPATH) -> String (38401.0)

与えられた libpath を -L 付きの文字列に変換して返します。

与えられた libpath を -L 付きの文字列に変換して返します。

@param libpath LIBPATH に指定する値を指定します。

Kernel#Pathname(path) -> Pathname (37888.0)

文字列 path を元に Pathname オブジェクトを生成します。

文字列 path を元に Pathname オブジェクトを生成します。

Pathname.new(path) と同じです。

@param path 文字列、または類似のオブジェクトを与えます。
実際には to_str に反応するオブジェクトなら何でも構いません。

Shell#system_path=(path) (37264.0)

コマンドサーチパスの配列を返す。

コマンドサーチパスの配列を返す。

@param path コマンドサーチパスの配列を指定します。

使用例

require 'shell'
sh = Shell.new
sh.system_path = [ "./" ]
p sh.system_path #=> ["./"]

Gem::ConfigFile#path=(path) (37207.0)

Gem を探索するパスをセットします。

Gem を探索するパスをセットします。

絞り込み条件を変える

File.expand_path(path, default_dir = &#39;.&#39;) -> String (37111.0)

path を絶対パスに展開した文字列を返します。 path が相対パスであれば default_dir を基準にします。

path を絶対パスに展開した文字列を返します。
path が相対パスであれば default_dir を基準にします。

先頭の ~ はホームディレクトリ(環境変数 HOME が使われます)に、
~USER はそのユーザのホームディレクトリに展開されます。

//emlist[例][ruby]{
p Dir.getwd #=> "/home/matz/work/foo"
p ENV["HOME"] #=> "/home/matz"
p File.expand_path("..") #=> "/h...

REXML::XPath.match(element, path = nil, namespaces = {}, variables = {}) -> [Node] (37060.0)

element の path で指定した XPath 文字列にマッチするノードの配列を 返します。

element の path で指定した XPath 文字列にマッチするノードの配列を
返します。

path に相対パスを指定した場合は element からの相対位置で
マッチするノードを探します。
絶対パスを指定した場合は element が属する文書のルート要素からの
位置でマッチするノードを探します。
path を省略すると "*" を指定したことになります。

namespace で名前空間の対応付けを Hash で指定します。

variable で XPath 内の変数に対応する値を指定できます。
XPathインジェクション攻撃を避けるため、適切な
エスケープを付加するため、に...

Gem::GemPathSearcher#matching_files(spec, path) -> [String] (37018.0)

与えられた spec に path が含まれている場合、その path のリストを返します。

与えられた spec に path が含まれている場合、その path のリストを返します。

@param spec Gem::Specification のインスタンスを指定します。

@param path 探索対象のパスを指定します。

Shell.default_system_path=(path) (36982.0)

Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。

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...

Net::HTTP#ca_path=(path) (36979.0)

信頼する CA 証明書ファイルが存在するディレクトリを設定します。

信頼する CA 証明書ファイルが存在するディレクトリを設定します。

ファイル名はハッシュ値の文字列にしなければなりません。
詳しくは OpenSSL::SSL::SSLContext#ca_path= を見てください。

デフォルトは nil (指定なし)です。

@param path ディレクトリ名文字列
@see Net::HTTP#ca_path, OpenSSL::SSL::SSLContext#ca_path=

絞り込み条件を変える

OpenSSL::X509::Store#add_path(path) -> self (36973.0)

path が指し示すディレクトリに含まれる証明書ファイルを 信頼する証明書として加えます。

path が指し示すディレクトリに含まれる証明書ファイルを
信頼する証明書として加えます。

@param path 証明書が含まれるディレクトリのパス
@raise OpenSSL::X509::StoreError 追加に失敗した場合に発生します

Gem::GemPathSearcher#matching_file?(spec, path) -> bool (36970.0)

与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。

与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。

@param spec Gem::Specification のインスタンスを指定します。

@param path 探索対象のパスを指定します。

Shell#expand_path(path) -> String (36943.0)

Fileクラスにある同名のクラスメソッドと同じです.

Fileクラスにある同名のクラスメソッドと同じです.

@param path ファイル名を表す文字列を指定します。

@see File.expand_path

VALUE rb_class_path(VALUE klass) (36919.0)

klass の名前を返します.klassが無名クラス、無名モジュー ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

klass の名前を返します.klassが無名クラス、無名モジュー
ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

Module#to_s の定義は

rb_str_dup(rb_class_path(klass));

です。

RDoc::Options#sanitize_path(path) (36907.0)

ライブラリ内部で使用します。

ライブラリ内部で使用します。

絞り込み条件を変える

Encoding::Converter.search_convpath(source_encoding, destination_encoding, options) -> Array (36901.0)

引数で指定した文字エンコーディングの変換の経路を配列にして返します。

引数で指定した文字エンコーディングの変換の経路を配列にして返します。

@param source_encoding 変換元の文字エンコーディングを Encoding オ
ブジェクトか文字列で指定します。

@param destination_encoding 変換先の文字エンコーディングを
Encoding オブジェクトか文字列で指定し
ます。

@param options 変換の詳細を指定する定数やハッシュを指定します。
...

File.realdirpath(pathname, basedir = nil) -> String (36901.0)

与えられた pathname に対応する絶対パスを返します。

与えられた pathname に対応する絶対パスを返します。

pathname の最後のコンポーネントは存在していなくても例外は発生しません。

@param pathname ファイル名を指定します。

@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。

@raise Errno::ENOENT ファイルが存在しない場合に発生します。

File.realpath(pathname, basedir = nil) -> String (36901.0)

与えられた pathname に対応する絶対パスを返します。

与えられた pathname に対応する絶対パスを返します。

pathname の全てのコンポーネントは存在しなければなりません。

@param pathname ファイル名を指定します。

@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。

@raise Errno::ENOENT ファイルが存在しない場合に発生します。

//emlist[例][ruby]{
ENV["HOME"] # => "/home/matz"
File.symlink("testfile", "testlink"...

String#pathmap_replace(patterns) { ... } -> String (36901.0)

与えられたパスを前もって置き換えます。

与えられたパスを前もって置き換えます。

@param patterns 'pat1,rep1;pat2,rep2;...' のような形式で置換パターンを指定します。

VALUE rb_path2class(const char *path) (36901.0)

絞り込み条件を変える

static VALUE fc_path(struct fc_result *fc, ID name) (36901.0)

static VALUE find_class_path(VALUE klass) (36901.0)

クラス klass のクラスパスを探索し、Ruby の文字列で返します。

クラス klass のクラスパスを探索し、Ruby の文字列で返します。

void rb_set_class_path(VALUE klass, VALUE under, const char *name) (36901.0)

REXML::Element#xpath -> String (36781.0)

文書上の対象の要素にのみマッチする xpath 文字列を返します。

文書上の対象の要素にのみマッチする xpath 文字列を返します。

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new('<a><b/><c/></a>')
c = doc.root.elements[2] # <a> .. </a> の中の <c/> 要素
c # => <c/>
c.xpath # => "/a/c"
doc = REXML::Document.new('<a><b/><b/></a>')
b = doc.root.elements[2] # <a> .. </a> の中の2番目の <b...

String#pathmap(spec = nil) { ... } -> String (36727.0)

与えられた書式指定文字列に応じてパス(自身)を変換します。

与えられた書式指定文字列に応じてパス(自身)を変換します。

与えられた書式指定文字列は変換の詳細を制御します。
指定できる書式指定文字列は以下の通りです。

: %p
完全なパスを表します。
: %f
拡張子付きのファイル名を表します。ディレクトリ名は含まれません。
: %n
拡張子なしのファイル名を表します。
: %d
パスに含まれるディレクトリのリストを表します。
: %x
パスに含まれるファイルの拡張子を表します。拡張子が無い場合は空文字列を表します。
: %X
拡張子以外すべてを表します。
: %s
定義されていれば、代替のファイルセパレータを表します。...

絞り込み条件を変える

File.absolute_path(file_name, dir_string=nil) -> String (36712.0)

file_name を絶対パスに変換した文字列を返します。

file_name を絶対パスに変換した文字列を返します。

相対パスの場合はカレントディレクトリを基準とします。
dir_string を渡した場合はそのディレクトリを基準とします。

File.expand_path と異なり、 file_name 先頭が "~" である場合
それは展開されません。普通のディレクトリ名として処理されます。

//emlist[例][ruby]{
p Dir.getwd #=> "/home/matz/work/bar"
p ENV["HOME"] #=> "/home/mat...

Thread::Backtrace::Location#absolute_path -> String (36694.0)

self が表すフレームの絶対パスを返します。

self が表すフレームの絶対パスを返します。

//emlist[例][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end

Foo.new(0..2).locations.map do |call|
puts call.absolute_path
end

# => /path/to/foo.rb
# /path/to/foo.rb
# /path/to/foo.rb
//}

@see...

URI::Generic#path=(s) (36688.0)

自身の path を設定します。

自身の path を設定します。

@param s 自身の path を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError opaque と path を同時に設定した場合に発生します。

Shell.default_system_path -> Array (36682.0)

Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。

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...

Pathname#fnmatch(pattern, *args) -> bool (36673.0)

File.fnmatch(pattern, self.to_s, *args) と同じです。

File.fnmatch(pattern, self.to_s, *args) と同じです。

@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。

@param args File.fnmatch を参照してください。

//emlist[例][ruby]{
require "pathname"

path = Pathname("testfile")
path.fnmatch("test*") ...

絞り込み条件を変える

Addrinfo#unix_path -> String (36670.0)

Unix domain socket の path を文字列で返します。

Unix domain socket の path を文字列で返します。

require 'socket'

Addrinfo.unix("/tmp/sock").unix_path #=> "/tmp/sock"

@raise SocketError アドレスが Unix domain socket のものでない場合に発生します

Gem::Installer.path_warning=(flag) (36670.0)

Gem.bindir が PATH に含まれていない場合に警告を表示するかどうかセットします。

Gem.bindir が PATH に含まれていない場合に警告を表示するかどうかセットします。

@param flag 真を指定すると、Gem.bindir が PATH に含まれていない場合に警
告を表示するようになります。

Gem.#clear_paths -> nil (36667.0)

Gem.#dir, Gem.#path の値をリセットします。

Gem.#dir, Gem.#path の値をリセットします。

次に Gem.#dir, Gem.#path が呼ばれた時は、値を最初から計算します。
このメソッドは主にユニットテストの独立性を提供するために使用します。

Shell#system_path -> Array (36664.0)

コマンドサーチパスの配列を返す。

コマンドサーチパスの配列を返す。

@param path コマンドサーチパスの配列を指定します。

使用例

require 'shell'
sh = Shell.new
sh.system_path = [ "./" ]
p sh.system_path #=> ["./"]

File#to_path -> String (36661.0)

オープン時に使用したパスを文字列で返します。

オープン時に使用したパスを文字列で返します。

パスは self に対応するファイルを指しているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたり、
File::Constants::TMPFILEオプション付きで作成されていたりする場合です。

//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/.....

絞り込み条件を変える

RubyVM::InstructionSequence#absolute_path -> String | nil (36658.0)

self が表す命令シーケンスの絶対パスを返します。

self が表す命令シーケンスの絶対パスを返します。

self を文字列から作成していた場合は nil を返します。

例1:irb で実行した場合

iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.absolute_path
# => nil

例2: RubyVM::InstructionSequence.compile_file を使用した場合

# /tmp/method....

CGI::QueryExtension#path_info -> String (36652.0)

ENV['PATH_INFO'] を返します。

ENV['PATH_INFO'] を返します。

Gem::Installer.path_warning -> bool (36652.0)

この値が 真の場合は Gem.bindir が PATH に含まれていない場合に警告を表示します。

この値が 真の場合は Gem.bindir が PATH に含まれていない場合に警告を表示します。

WEBrick::HTTPRequest#path_info -> String (36652.0)

リクエスト URI のパスを文字列で返します。デフォルトは path と同じです。

リクエスト URI のパスを文字列で返します。デフォルトは path と同じです。

Socket::Constants::IPV6_PATHMTU -> Integer (36649.0)

Retrieve current path MTU。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Retrieve current path MTU。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
3542

絞り込み条件を変える

<< 1 2 3 ... > >>