種類
ライブラリ
- ビルトイン (1265)
- csv (168)
- etc (12)
-
irb
/ magic-file (24) - json (12)
- logger (12)
-
net
/ ftp (20) -
net
/ http (96) -
net
/ pop (24) - nkf (12)
- open-uri (40)
- open3 (12)
- openssl (360)
- pathname (48)
- pty (24)
- rake (12)
-
rake
/ loaders / makefile (12) -
rubygems
/ indexer (12) -
rubygems
/ remote _ fetcher (12) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (24) - syslog (60)
- tempfile (108)
- timeout (21)
- tmpdir (24)
- tracer (12)
- win32ole (12)
- zlib (348)
クラス
- CSV (156)
- Dir (83)
- File (156)
-
File
:: Stat (12) -
Gem
:: Indexer (12) -
Gem
:: RemoteFetcher (12) - IO (550)
- Logger (12)
-
Net
:: FTP (20) -
Net
:: HTTP (48) -
Net
:: HTTPGenericRequest (24) -
Net
:: HTTPResponse (24) -
Net
:: POP3 (24) -
OpenSSL
:: Config (48) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: SSL :: SSLContext (60) -
OpenSSL
:: X509 :: ExtensionFactory (12) -
OpenSSL
:: X509 :: Store (12) - Pathname (48)
-
Rake
:: MakefileLoader (12) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (24) - Tempfile (96)
- Tracer (12)
- WIN32OLE (12)
-
Zlib
:: GzipFile (12) -
Zlib
:: GzipReader (84) -
Zlib
:: GzipWriter (228)
モジュール
- Enumerable (12)
- Etc (12)
-
File
:: Constants (212) - FileTest (24)
- JSON (12)
- Kernel (212)
-
OpenSSL
:: ASN1 (12) -
OpenSSL
:: Random (48) -
OpenSSL
:: X509 (72) - OpenURI (24)
- PTY (24)
- Syslog (48)
- Timeout (21)
- URI (8)
オブジェクト
-
IRB
:: MagicFile (24)
キーワード
-
$ > (12) -
$ stderr (12) -
$ stdin (12) -
$ stdout (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (24)
- <=> (12)
- > (6)
- >> (6)
- APPEND (12)
- ARGF (12)
- BINARY (12)
- CREAT (12)
- CSV (12)
- Config (12)
-
DEFAULT
_ CERT _ FILE (12) -
DEFAULT
_ CERT _ FILE _ ENV (12) -
DEFAULT
_ CERT _ STORE (12) -
DEFAULT
_ CONFIG _ FILE (12) - DIRECT (12)
- DSYNC (12)
- Digest (12)
- EXCL (12)
- EXXX (12)
- ExtensionFactory (12)
- File (12)
- GzipReader (12)
- GzipWriter (12)
- IO (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
- NOATIME (12)
- NOCTTY (12)
- NOFOLLOW (12)
- NONBLOCK (12)
- Open3 (12)
- RDONLY (12)
- RDWR (12)
- RSA (12)
- RSYNC (12)
- Random (12)
- Request (12)
- Ruby用語集 (12)
-
SC
_ MAPPED _ FILES (12) -
SHARE
_ DELETE (10) - SSLServer (12)
- SYNC (12)
- Syslog (12)
- TMPFILE (10)
- TRUNC (12)
- Tempfile (12)
-
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (12) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) - WRONLY (12)
-
add
_ file (12) -
add
_ row (12) - advise (12)
- atime (12)
- bigdecimal (12)
-
body
_ stream (12) -
body
_ stream= (12) -
ca
_ file (12) -
ca
_ file= (12) -
cert
_ store= (12) - chown (12)
- chunk (12)
- clone (12)
- close (36)
- close! (12)
-
close
_ on _ exec= (12) - comment= (12)
- config= (12)
- create (24)
- ctime (12)
- decode (12)
-
delete
_ all (24) - directory? (12)
- dump (12)
- dup (12)
- each (12)
-
each
_ byte (24) -
each
_ codepoint (24) - egd (12)
-
egd
_ bytes (12) -
external
_ encoding (12) - fail (36)
- fcntl (12)
- fdatasync (12)
- fileno (11)
- filter (36)
- finish (12)
- flock (12)
- flush (24)
-
for
_ fd (12) - foreach (24)
- get (24)
- gzip (12)
- identical? (12)
-
internal
_ encoding (12) - load (24)
-
load
_ random _ file (12) - logger (12)
- lstat (12)
- mask (12)
- mask= (12)
- mktmpdir (24)
- mlsd (20)
- mtime (12)
- mtime= (12)
-
net
/ pop (12) -
net
/ smtp (12) - new (108)
-
ole
_ show _ help (12) - open! (12)
-
open
_ uri (24) -
open
_ uri _ or _ path (12) -
orig
_ name= (12) - out (18)
- path (12)
- pos (24)
- pos= (12)
- post (24)
- pread (8)
- print (12)
- printf (12)
- putc (12)
- puts (24)
- pwrite (8)
- raise (36)
- read (60)
-
read
_ body (24) - readbyte (12)
- readchar (12)
- readline (12)
- readlines (72)
- reopen (48)
- rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 5 feature (12) -
ruby 1
. 9 feature (12) -
set
_ encoding (36) -
set
_ encoding _ by _ bom (6) -
set
_ params (12) - size (12)
- spawn (48)
- stat (12)
- stdout= (12)
- sync (12)
- sysread (12)
- sysseek (12)
- syswrite (12)
- tell (24)
- timeout (21)
-
to
_ path (24) -
to
_ s (12) - truncate (12)
- wrap (48)
- write (24)
-
write
_ random _ file (12) -
write
_ smime (12) - クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- 制御構造 (12)
検索結果
先頭5件
-
File
. open(path , mode = "r" , perm = 0666) -> File (24329.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例: File.new によ......イルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による書き込みモードで... -
File
. open(path , mode = "r" , perm = 0666) {|file| . . . } -> object (24329.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例: File.new によ......イルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による書き込みモードで... -
IRB
:: MagicFile . open(path) -> File (21209.0) -
引数 path で指定したファイルを開いて、ファイル中のマジックコメントをエ ンコーディングに設定します。
...ィングに設定します。
ブロックを指定した場合はブロックの実行結果を返します。ブロックを指定し
なかった場合はエンコーディングが設定された File オブジェクトを返
します。
@param path パスを文字列で指定します。... -
Zlib
:: GzipFile . open(*args) {|gz| . . . } -> () (21145.0) -
直接使用しません。 通常、具体的な読み書きをおこなうためには、 Zlib::GzipReader.open もしくは、Zlib::GzipWriter.open を使用します。
...直接使用しません。
通常、具体的な読み書きをおこなうためには、
Zlib::GzipReader.open もしくは、Zlib::GzipWriter.open を使用します。
@see Zlib::GzipReader.open, Zlib::GzipWriter.open... -
IRB
:: MagicFile . open(path) { |io| . . . } -> object (21109.0) -
引数 path で指定したファイルを開いて、ファイル中のマジックコメントをエ ンコーディングに設定します。
...ィングに設定します。
ブロックを指定した場合はブロックの実行結果を返します。ブロックを指定し
なかった場合はエンコーディングが設定された File オブジェクトを返
します。
@param path パスを文字列で指定します。... -
Tempfile
# open -> self (21107.0) -
クローズしたテンポラリファイルを再オープンします。 "r+" でオープンされるので、クローズ前の内容を再度読む ことができます。
...ァイルを再オープンします。
"r+" でオープンされるので、クローズ前の内容を再度読む
ことができます。
require "tempfile"
tf = Tempfile.new("foo")
tf.print("foobar,hoge\n")
tf.print("bar,ugo\n")
tf.close
tf.open
p tf.gets # => "foobar,hoge\n"... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (18326.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......た結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生成します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、......ェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はありません)。
Perlと異なりコマンドは常に `|' で始まります。
@param file ファイルを文字列で指定します。整数を指... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (18326.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......た結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生成します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、......ェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はありません)。
Perlと異なりコマンドは常に `|' で始まります。
@param file ファイルを文字列で指定します。整数を指... -
Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (18322.0) -
name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...Tempfile オブジェクトとして返します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name に open メソッドが定義されている場合は、*rest を引数として渡し
name.open(*rest, &block) のように name の open メ......れ、従来の
Kernel.#open(name, *rest) が呼ばれます。
ブロックを与えた場合は上の場合と同様、name が http:// や ftp:// で
始まっている文字列なら URI のリソースを取得した上で StringIO オブジェクト
または Tempfile オブジェクトを引......。
引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
Ruby2.7以降、open-uriにより拡張されたKernel.openでURLを開くときにwarningが表示されるようになりました。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (18320.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......た結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生成します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、......ェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はありません)。
Perlと異なりコマンドは常に `|' で始まります。
@param file ファイルを文字列で指定します。整数を指... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (18320.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......た結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生成します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、......ェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はありません)。
Perlと異なりコマンドは常に `|' で始まります。
@param file ファイルを文字列で指定します。整数を指... -
CSV
. open(filename , mode = "rb" , options = Hash . new) -> CSV (18282.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......ジェクトは多くのメソッドを IO や File に委譲します。
* IO#binmode
* IO#binmode?
* IO#close
* IO#close_read
* IO#close_write
* IO#closed?
* IO#eof
* IO#eof?
* IO#external_encoding
* IO#fcntl
* IO#fileno
* File#flock
* IO#flush
* IO#fsync
* IO#intern......* IO#pid
* IO#pos
* IO#pos=
* IO#reopen
* IO#seek
* IO#stat
* StringIO#string
* IO#sync
* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate
* IO#tty?
@param filename ファイル名を指定します。
@param mode IO.open に指定できるものと同じもの...