別のキーワード
ライブラリ
- ビルトイン (809)
-
cgi
/ core (22) -
cgi
/ session (11) - csv (110)
- etc (572)
- fileutils (11)
-
irb
/ magic-file (22) -
json
/ add / exception (11) -
net
/ http (33) - open-uri (22)
- optparse (22)
- pathname (99)
- rake (33)
- rubygems (22)
-
rubygems
/ commands / unpack _ command (11) -
rubygems
/ ext / configure _ builder (11) -
rubygems
/ ext / ext _ conf _ builder (11) -
rubygems
/ ext / rake _ builder (11) -
rubygems
/ format (11) -
rubygems
/ gem _ path _ searcher (33) -
rubygems
/ indexer (11) -
rubygems
/ old _ format (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ security (11) -
rubygems
/ specification (110) - socket (44)
- tempfile (50)
-
webrick
/ httpserver (11) - zlib (11)
クラス
-
CGI
:: Session (11) - CSV (99)
- Dir (8)
-
Encoding
:: Converter (33) - Exception (22)
- File (305)
-
Gem
:: Commands :: UnpackCommand (11) -
Gem
:: Ext :: ConfigureBuilder (11) -
Gem
:: Ext :: ExtConfBuilder (11) -
Gem
:: Ext :: RakeBuilder (11) -
Gem
:: Format (11) -
Gem
:: GemPathSearcher (33) -
Gem
:: Indexer (11) -
Gem
:: OldFormat (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: Security :: Policy (11) -
Gem
:: Specification (110) - IO (199)
-
Net
:: HTTP (11) -
Net
:: HTTPGenericRequest (22) - OptionParser (22)
- Pathname (99)
- Proc (11)
-
RDoc
:: Options (55) -
Rake
:: Application (11) -
RubyVM
:: InstructionSequence (66) - Socket (44)
- Tempfile (50)
-
Thread
:: Backtrace :: Location (33) -
WEBrick
:: HTTPServer (11) -
Zlib
:: GzipFile (11)
モジュール
-
CGI
:: QueryExtension (22) - Etc (561)
- FileUtils (11)
-
Gem
:: QuickLoader (22) - Kernel (154)
- OpenURI (22)
- Rake (22)
オブジェクト
-
IRB
:: MagicFile (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - CSV (11)
-
CS
_ GNU _ LIBPTHREAD _ VERSION (11) -
CS
_ PATH (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ CFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LIBS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ CFLAGS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LIBS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V6 _ WIDTH _ RESTRICTED _ ENVS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ CFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LIBS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ CFLAGS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LIBS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V7 _ THREADS _ CFLAGS (11) -
CS
_ POSIX _ V7 _ THREADS _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ WIDTH _ RESTRICTED _ ENVS (11) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (3) - Options (11)
-
PC
_ 2 _ SYMLINKS (11) -
PC
_ ALLOC _ SIZE _ MIN (11) -
PC
_ ASYNC _ IO (11) -
PC
_ CHOWN _ RESTRICTED (11) -
PC
_ FILESIZEBITS (11) -
PC
_ LINK _ MAX (11) -
PC
_ MAX _ CANON (11) -
PC
_ MAX _ INPUT (11) -
PC
_ NAME _ MAX (11) -
PC
_ NO _ TRUNC (11) -
PC
_ PATH _ MAX (11) -
PC
_ PIPE _ BUF (11) -
PC
_ PRIO _ IO (11) -
PC
_ REC _ INCR _ XFER _ SIZE (11) -
PC
_ REC _ MAX _ XFER _ SIZE (11) -
PC
_ REC _ MIN _ XFER _ SIZE (11) -
PC
_ REC _ XFER _ ALIGN (11) -
PC
_ SYMLINK _ MAX (11) -
PC
_ SYNC _ IO (11) -
PC
_ TIMESTAMP _ RESOLUTION (11) -
PC
_ VDISABLE (11) -
absolute
_ path (22) - application (11)
- application= (11)
-
attribute
_ alias _ singular (11) - binread (22)
- binwrite (22)
- blockdev? (11)
-
body
_ stream (11) -
body
_ stream= (11) - build (33)
-
caller
_ locations (22) - chardev? (11)
- compile (11)
-
compile
_ file (11) - create (20)
- ctime (11)
- directory? (11)
-
each
_ line (22) - empty? (16)
- exec (44)
- exist? (11)
- extensions= (11)
-
extra
_ rdoc _ files= (11) - file? (11)
- find (11)
-
find
_ all (11) - fnmatch (11)
- fnmatch? (11)
-
for
_ fd (2) - foreach (33)
-
from
_ io (22) -
full
_ gem _ path (11) -
get
_ path (11) - grpowned? (11)
-
init
_ gemspecs (11) - inspect (22)
-
installation
_ path (11) -
loaded
_ from= (11) - mkpath (11)
- new (78)
- open (112)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) -
original
_ dir (11) - owned? (11)
-
page
_ dir (11) - paranoid (11)
-
path
_ info (11) -
path
_ translated (11) - pathconf (11)
- pipe? (11)
-
program
_ name (11) -
program
_ name= (11) -
push
_ all _ highest _ version _ gems _ on _ load _ path (11) -
push
_ gem _ version _ on _ load _ path (11) - read (55)
- readable? (11)
-
readable
_ real? (11) - readlines (55)
- readlink (11)
- reopen (33)
-
require
_ path (11) -
require
_ path= (11) -
require
_ paths (11) -
require
_ paths= (11) - root (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
sanitize
_ path (11) -
search
_ convpath (11) -
set
_ backtrace (11) - setgid? (11)
- setuid? (11)
- size (11)
- size? (11)
- socket? (11)
-
source
_ location (11) - spawn (44)
-
static
_ path (11) -
static
_ path= (11) - sticky? (11)
- symlink? (11)
- sysopen (22)
- system (44)
- table (11)
-
to
_ json (11) -
to
_ path (2) - truncate (11)
-
trusted
_ cert _ path (11) - unix (22)
-
unix
_ server _ socket (22) -
world
_ readable? (11) -
world
_ writable? (11) - write (33)
- zero? (11)
- セキュリティモデル (11)
検索結果
先頭5件
-
IO
# path -> String | nil (45300.0) -
IO に関連付けられたパスを返します。IO がパスに関連付けられていない場合は nil を返します。
...
IO に関連付けられたパスを返します。IO がパスに関連付けられていない場合は nil を返します。
このメソッドが返すパスがファイルシステム上に存在することは保証されていません。
//emlist[例][ruby]{
p STDIN.path......# => "<STDIN>"
p IO.new(IO.sysopen("/")).path # => "/"
p IO.new(IO.sysopen("/"), path: "foo").path # => "foo"
//}... -
IO
# to _ path -> String | nil (33300.0) -
IO に関連付けられたパスを返します。IO がパスに関連付けられていない場合は nil を返します。
...
IO に関連付けられたパスを返します。IO がパスに関連付けられていない場合は nil を返します。
このメソッドが返すパスがファイルシステム上に存在することは保証されていません。
//emlist[例][ruby]{
p STDIN.path......# => "<STDIN>"
p IO.new(IO.sysopen("/")).path # => "/"
p IO.new(IO.sysopen("/"), path: "foo").path # => "foo"
//}... -
IO
# pathconf(name) -> Integer | nil (33212.0) -
fpathconf(3) で取得したファイルの設定変数の値を返します。
...fpathconf(3) で取得したファイルの設定変数の値を返します。
引数 name が制限に関する設定値であり、設定が制限がない状態の場合は nil
を返します。(fpathconf(3) が -1 を返し、errno が設定されていない
場合)
@param name Etc モジ......ュールの PC_ で始まる定数のいずれかを指定します。
//emlist[][ruby]{
require 'etc'
IO.pipe {|r, w|
p w.pathconf(Etc::PC_PIPE_BUF) # => 4096
}
//}... -
IO
. sysopen(path , mode = "r" , perm = 0666) -> Integer (27341.0) -
path で指定されるファイルをオープンし、ファイル記述子を返しま す。
...
path で指定されるファイルをオープンし、ファイル記述子を返しま
す。
IO.for_fd などで IO オブジェクトにしない限り、このメソッ
ドでオープンしたファイルをクローズする手段はありません。
@param path ファイル名を表す......す。
@param mode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
@param perm open(2) の第 3 引数のように、ファイルを生成する場合の
ファイルのパーミッションを整数で指定します。Kernel.#open と同......じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例][ruby]{
IO.sysopen("testfile", "w+") # => 3
//}
@see Kernel.#open... -
IO
# reopen(io) -> self (27266.0) -
自身を指定された io に繋ぎ換えます。
...た io に繋ぎ換えます。
クラスも io に等しくなることに注意してください。
IO#pos, IO#lineno などは指定された io と等しくなります。
@param io 自身を繋ぎ換えたい IO オブジェクトを指定します。
@raise IOError 指定された io が c... -
IO
# reopen(path) -> self (27251.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
...
path で指定されたファイルにストリームを繋ぎ換えます。
第二引数を省略したとき self のモードをそのまま引き継ぎます。
IO#pos, IO#lineno などはリセットされます。
@param path パスを表す文字列を指定します。
@param mode パ......。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
f1 = File.new("testfile", "a+")
f2 = File.new("testfile")
f1.print("This is line three\n")
f2.readlines # => ["This is line one\n", "This is line two\n"]
f1.close
f2.reopen("testfile", "r") # => #<......File:testfile>
f2.readlines # => ["This is line one\n", "This is line two\n", "This is line three\n"]
f2.close
//}
@see Kernel.#open... -
IO
# reopen(path , mode) -> self (27251.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
...
path で指定されたファイルにストリームを繋ぎ換えます。
第二引数を省略したとき self のモードをそのまま引き継ぎます。
IO#pos, IO#lineno などはリセットされます。
@param path パスを表す文字列を指定します。
@param mode パ......。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
f1 = File.new("testfile", "a+")
f2 = File.new("testfile")
f1.print("This is line three\n")
f2.readlines # => ["This is line one\n", "This is line two\n"]
f1.close
f2.reopen("testfile", "r") # => #<......File:testfile>
f2.readlines # => ["This is line one\n", "This is line two\n", "This is line three\n"]
f2.close
//}
@see Kernel.#open... -
RubyVM
:: InstructionSequence # path -> String (27219.0) -
self が表す命令シーケンスの相対パスを返します。
..."<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.path
# => "<compiled>"
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/meth......od.rb
def hello
puts "hello, world"
end
# irb
> iseq = RubyVM::InstructionSequence.compile_file('method.rb')
> iseq.path # => "method.rb"
@see RubyVM::InstructionSequence#absolute_path... -
Thread
:: Backtrace :: Location # path -> String (27213.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... -
IO
. open(fd , mode = "r" , **opts) -> IO (24412.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......のファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができま... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (24412.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......のファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができま... -
Zlib
:: GzipFile # path -> String (24249.0) -
関連付けられている IO オブジェクトのパスを返します。 このメソッドは IO オブジェクトが path というメソッドを持つ場合のみ定義されます。
...関連付けられている IO オブジェクトのパスを返します。
このメソッドは IO オブジェクトが path というメソッドを持つ場合のみ定義されます。... -
CSV
# path -> String (24245.0) -
IO#path に委譲します。
...
IO#path に委譲します。
@see IO#path...