別のキーワード
種類
ライブラリ
クラス
-
ARGF
. class (24) - BasicSocket (36)
- CSV (156)
- Dir (236)
- Encoding (12)
- File (156)
-
File
:: Stat (12) - IO (538)
- Integer (12)
- Logger (12)
-
Net
:: HTTP (48) -
Net
:: HTTPGenericRequest (24) -
Net
:: HTTPResponse (24) - Object (30)
-
OpenSSL
:: ASN1 :: ASN1Data (24) -
OpenSSL
:: ASN1 :: BMPString (24) -
OpenSSL
:: ASN1 :: BitString (24) -
OpenSSL
:: ASN1 :: Boolean (24) -
OpenSSL
:: ASN1 :: Enumerated (24) -
OpenSSL
:: ASN1 :: GeneralString (24) -
OpenSSL
:: ASN1 :: GeneralizedTime (24) -
OpenSSL
:: ASN1 :: GraphicString (24) -
OpenSSL
:: ASN1 :: IA5String (24) -
OpenSSL
:: ASN1 :: ISO64String (24) -
OpenSSL
:: ASN1 :: Integer (24) -
OpenSSL
:: ASN1 :: Null (24) -
OpenSSL
:: ASN1 :: NumericString (24) -
OpenSSL
:: ASN1 :: OctetString (24) -
OpenSSL
:: ASN1 :: PrintableString (24) -
OpenSSL
:: ASN1 :: Sequence (24) -
OpenSSL
:: ASN1 :: Set (24) -
OpenSSL
:: ASN1 :: T61String (24) -
OpenSSL
:: ASN1 :: UTCTime (24) -
OpenSSL
:: ASN1 :: UTF8String (24) -
OpenSSL
:: ASN1 :: UniversalString (24) -
OpenSSL
:: ASN1 :: VideotexString (24) -
OpenSSL
:: BN (308) - OpenStruct (19)
- Pathname (12)
-
Rake
:: Application (12) -
Rake
:: MakefileLoader (12) - StringIO (72)
-
Zlib
:: GzipWriter (24)
モジュール
- Enumerable (36)
- FileTest (12)
- JSON (12)
- Kernel (244)
- Open3 (12)
- OpenSSL (12)
-
OpenSSL
:: ASN1 (540) -
OpenSSL
:: SSL (12) -
OpenURI
:: Meta (96) -
REXML
:: StreamListener (12) - Timeout (21)
キーワード
-
$ > (12) -
$ stderr (12) -
$ stdin (12) -
$ stdout (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (24)
- <=> (24)
- >> (12)
- ARGF (12)
- ASN1 (12)
- BMPString (24)
- BitString (24)
- Boolean (24)
- CSV (12)
- Cipher (12)
- EXXX (12)
- Enumerated (24)
- GeneralString (24)
- GeneralizedTime (24)
- GraphicString (24)
- GzipWriter (12)
- IA5String (24)
- ISO64String (24)
- Integer (24)
- Lazy (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)
- Null (24)
- NumericString (24)
-
OP
_ NO _ COMPRESSION (12) - ObjectId (24)
- OctetString (24)
- Open3 (12)
- PrintableString (24)
- Ruby用語集 (12)
- Sequence (24)
- Set (24)
- T61String (24)
- UTCTime (24)
- UTF8String (24)
- UniversalString (24)
- VERSION (12)
- VideotexString (24)
- WIN32OLE (12)
-
WIN32OLE
_ VARIANT (12) -
add
_ row (12) - advise (12)
- atime (12)
- autoclose? (12)
-
base
_ uri (12) - bigdecimal (12)
- binmode (12)
- binread (12)
- binwrite (12)
-
bit
_ set? (12) -
body
_ stream (12) -
body
_ stream= (12) - charset (24)
- children (7)
- chown (12)
- chunk (12)
-
clear
_ bit! (12) - clone (12)
- close (24)
- closed? (12)
- cmp (12)
- coerce (12)
-
content
_ encoding (12) -
content
_ type (12) - csv (12)
- ctime (12)
- decode (12)
-
default
_ external (12) -
do
_ not _ reverse _ lookup (12) - dump (12)
- dup (12)
- each (24)
-
each
_ byte (24) -
each
_ child (14) -
each
_ codepoint (24) - entitydecl (12)
- eof (12)
- eof? (12)
- exec (48)
-
external
_ encoding (12) - fail (36)
- fcntl (12)
- fdatasync (12)
- fileno (11)
- filter (36)
- finish (12)
- flock (12)
- flush (12)
-
for
_ fd (12) - foreach (48)
- get (24)
- identical? (12)
- inspect (12)
-
internal
_ encoding (12) -
last
_ modified (12) - load (12)
-
local
_ address (12) - logger (12)
- lshift! (12)
- lstat (12)
-
mask
_ bits! (12) -
mod
_ add (12) -
mod
_ exp (12) -
mod
_ inverse (12) -
mod
_ mul (12) -
mod
_ sub (12) - mtime (12)
- negative? (8)
-
net
/ ftp (12) - new (624)
-
num
_ bits (12) -
num
_ bytes (12) - open-uri (12)
- openssl (12)
- path (24)
- pipeline (12)
- pos (24)
- pos= (24)
- post (24)
- pread (8)
-
pretty
_ print (12) -
prime
_ fasttest? (12) - puts (12)
- pwrite (8)
- raise (36)
-
rb
_ io _ mode _ flags2 (12) - read (12)
-
read
_ body (24) - readbyte (12)
- readlines (72)
-
remote
_ address (12) - reopen (60)
- rewind (12)
- rshift! (12)
- 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) -
rubygems
/ gem _ openssl (12) - seek (12)
-
set
_ bit! (12) -
set
_ encoding _ by _ bom (6) - shell (6)
- size (12)
-
slice
_ before (24) - spawn (48)
- stat (12)
- status (12)
- sync (12)
- sysopen (12)
- syswrite (12)
- tell (24)
- then (14)
- timeout (21)
-
to
_ bn (12) -
to
_ h (19) -
to
_ path (24) -
to
_ s (24) - truncate (12)
- ucmp (12)
- value (12)
- value= (12)
- write (36)
-
yield
_ self (16) - クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- 制御構造 (12)
- 正規表現 (12)
検索結果
先頭5件
- rubygems
/ gem _ openssl - Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO - Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object - CSV
. open(filename , mode = "rb" , options = Hash . new) -> CSV - CSV
. open(filename , mode = "rb" , options = Hash . new) {|csv| . . . } -> nil
-
rubygems
/ gem _ openssl (32000.0) -
OpenSSL がインストールされていないシステムがあるかもしれないので、 OpenSSL が使えるかどうかを確認するためのライブラリです。
...OpenSSL がインストールされていないシステムがあるかもしれないので、
OpenSSL が使えるかどうかを確認するためのライブラリです。... -
Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (18234.0) -
name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name に open メソッドが定義されている場合は、*rest を引数として渡し
name.open(*rest, &block) のように name の open メソッドが呼ばれます。
これ以......外の場合は、name はファイル名として扱われ、従来の
Kernel.#open(name, *rest) が呼ばれます。
ブロックを与えた場合は上の場合と同様、name が http:// や ftp:// で
始まっている文字列なら URI のリソースを取得した上で StringIO オブ......数のオブジェクトは OpenURI::Meta モジュールで extend されています。
Ruby2.7以降、open-uriにより拡張されたKernel.openでURLを開くときにwarningが表示されるようになりました。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
# ...... -
Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (18234.0) -
name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name に open メソッドが定義されている場合は、*rest を引数として渡し
name.open(*rest, &block) のように name の open メソッドが呼ばれます。
これ以......外の場合は、name はファイル名として扱われ、従来の
Kernel.#open(name, *rest) が呼ばれます。
ブロックを与えた場合は上の場合と同様、name が http:// や ftp:// で
始まっている文字列なら URI のリソースを取得した上で StringIO オブ......数のオブジェクトは OpenURI::Meta モジュールで extend されています。
Ruby2.7以降、open-uriにより拡張されたKernel.openでURLを開くときにwarningが表示されるようになりました。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
# ...... -
CSV
. open(filename , mode = "rb" , options = Hash . new) -> CSV (18158.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......* 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 に指定できるものと同じもの......きます。
//emlist[例 読み取り・ブロック指定なし][ruby]{
require "csv"
File.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.open("test.csv", headers: true)
csv.class # => CSV
csv.first # => #<CSV::... -
CSV
. open(filename , mode = "rb" , options = Hash . new) {|csv| . . . } -> nil (18158.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......* 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 に指定できるものと同じもの......きます。
//emlist[例 読み取り・ブロック指定なし][ruby]{
require "csv"
File.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.open("test.csv", headers: true)
csv.class # => CSV
csv.first # => #<CSV::... -
CSV
. open(filename , options = Hash . new) -> CSV (18158.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......* 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 に指定できるものと同じもの......きます。
//emlist[例 読み取り・ブロック指定なし][ruby]{
require "csv"
File.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.open("test.csv", headers: true)
csv.class # => CSV
csv.first # => #<CSV::... -
CSV
. open(filename , options = Hash . new) {|csv| . . . } -> nil (18158.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......* 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 に指定できるものと同じもの......きます。
//emlist[例 読み取り・ブロック指定なし][ruby]{
require "csv"
File.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.open("test.csv", headers: true)
csv.class # => CSV
csv.first # => #<CSV::... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (18150.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、その子プロセスとの間のパイプ(IOオブジェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はあ......。
@param perm open(2) の第 3 引数のように、ファイルを生成する場合の
ファイルのパーミッションを整数で指定します。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
@see File.open,IO.popen,IO.open
=== 第二引数......た文字列にはそのBOMに対応するエンコーディングが設定されます。
//emlist[BOMでUTF-16BEかLEかを判別する例][ruby]{
File.open("utf16.txt", "rb:BOM|utf-16"){|file| "..." }
//}
int_encも指定されていた場合、入力された文字列をext_encでエンコー... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (18150.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、その子プロセスとの間のパイプ(IOオブジェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はあ......。
@param perm open(2) の第 3 引数のように、ファイルを生成する場合の
ファイルのパーミッションを整数で指定します。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
@see File.open,IO.popen,IO.open
=== 第二引数......た文字列にはそのBOMに対応するエンコーディングが設定されます。
//emlist[BOMでUTF-16BEかLEかを判別する例][ruby]{
File.open("utf16.txt", "rb:BOM|utf-16"){|file| "..." }
//}
int_encも指定されていた場合、入力された文字列をext_encでエンコー... -
File
. open(path , mode = "r" , perm = 0666) -> File (15162.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オブジェクトを引数として
ブロックを実行します。......ode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失......ファイルオープン][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 による書き込みモー...