別のキーワード
ライブラリ
- ビルトイン (176)
- gdbm (11)
-
irb
/ magic-file (11) - json (11)
-
json
/ add / ostruct (11) -
net
/ http (11) - open-uri (15)
- openssl (440)
- ostruct (20)
- prettyprint (11)
- pty (11)
- stringio (11)
- tempfile (22)
- win32ole (22)
- zlib (44)
クラス
- Dir (22)
- File (11)
- GDBM (11)
- IO (88)
-
Net
:: HTTPGenericRequest (11) -
OpenSSL
:: ASN1 :: ASN1Data (11) -
OpenSSL
:: ASN1 :: ObjectId (88) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: PKCS12 (11) -
OpenSSL
:: PKCS7 (22) -
OpenSSL
:: PKey :: DH (11) -
OpenSSL
:: PKey :: DSA (22) -
OpenSSL
:: PKey :: EC (11) -
OpenSSL
:: PKey :: EC :: Group (11) -
OpenSSL
:: PKey :: RSA (22) -
OpenSSL
:: SSL :: Session (11) -
OpenSSL
:: X509 :: CRL (11) -
OpenSSL
:: X509 :: Certificate (22) -
OpenSSL
:: X509 :: ExtensionFactory (66) -
OpenSSL
:: X509 :: Name (55) -
OpenSSL
:: X509 :: Request (11) - OpenStruct (31)
- PrettyPrint (11)
- StringIO (11)
- Tempfile (22)
- WIN32OLE (22)
-
Zlib
:: GzipReader (22) -
Zlib
:: GzipWriter (22)
モジュール
- JSON (11)
- Kernel (63)
-
OpenSSL
:: ASN1 (22) -
OpenSSL
:: Buffering (11) - PTY (11)
- URI (7)
オブジェクト
-
IRB
:: MagicFile (11)
キーワード
-
$ > (11) -
$ stderr (11) -
$ stdin (11) -
$ stdout (11) -
NEWS for Ruby 2
. 3 . 0 (9) - ObjectId (33)
- Ruby用語集 (11)
- [] (11)
- bigdecimal (11)
-
body
_ stream (11) - create (11)
-
create
_ extension (11) - dig (9)
- dump (11)
- group (11)
- invoke (11)
-
json
_ create (11) - ln (11)
-
long
_ name (11) - new (209)
- oid (11)
-
ole
_ show _ help (11) - parse (11)
-
parse
_ openssl (11) -
parse
_ rfc2253 (11) - popen (77)
- puts (11)
-
read
_ smime (11) - register (11)
-
ruby 1
. 6 feature (11) -
short
_ name (11) - sn (11)
- subject= (11)
-
subject
_ certificate (11) -
subject
_ certificate= (11) -
subject
_ request (11) -
subject
_ request= (11) - value (11)
- wrap (22)
- 制御構造 (11)
- 正規表現 (11)
検索結果
先頭5件
- File
. open(path , mode = "r" , perm = 0666) {|file| . . . } -> object - Tempfile
. open(basename , tempdir = Dir :: tmpdir) {|fp| . . . } -> object - IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object - StringIO
. open(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) {|io| . . . } -> object - Dir
. open(path) {|dir| . . . } -> object
-
File
. open(path , mode = "r" , perm = 0666) {|file| . . . } -> object (15272.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...れるファイルをオープンし、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定し......ode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失.......close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による書き込みモードでのファイルオープン][ruby]{
File.open("testfile", "w", 0755) { |f| f... -
Tempfile
. open(basename , tempdir = Dir :: tmpdir) {|fp| . . . } -> object (15268.0) -
テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。
...mpfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを......e.open(['hoge', 'bar'])
p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
t2 = Tempfile.open(['t', '.xml'])
p t2.path #=> "/tmp/t20080518-6961-xy2wvx-0.xml"
例:ブロックを与えた場合
require 'tempfile'
tf = Tempfile.open(... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (15260.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......る整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open を参照
してください。......@param opts キーワード引数
@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:I... -
StringIO
. open(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) {|io| . . . } -> object (15236.0) -
StringIO オブジェクトを生成して返します。
...StringIO オブジェクトを生成して返します。
与えられた string がフリーズされている場合には、mode はデフォルトでは読み取りのみに設定されます。
ブロックを与えた場合は生成した StringIO オブジェクトを引数としてブロッ......ァとして使われます。StringIO#write などによって、
string 自身も書き換えられます。
@param mode Kernel.#open 同様文字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定され......][ruby]{
require 'stringio'
s = "foo"
io = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p io.size # => 3
io << "bar"
p io.size # => 4
p s # => "fbar"
io.rewind
p io.gets # => "fbar"
StringIO.open("hoge"){|io|
p io.string # => "hoge"
}
//}... -
Dir
. open(path) {|dir| . . . } -> object (15228.0) -
path に対するディレクトリストリームをオープンして返します。
...スを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@ra......coding:UTF-8>
d.close
end
//}
//emlist[例: Dir.open][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
Dir.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d... -
Dir
. open(path , encoding: Encoding . find("filesystem")) {|dir| . . . } -> object (15228.0) -
path に対するディレクトリストリームをオープンして返します。
...スを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@ra......coding:UTF-8>
d.close
end
//}
//emlist[例: Dir.open][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
Dir.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d... -
OpenSSL
:: ASN1 . # ObjectId(value) -> OpenSSL :: ASN1 :: ObjectId -> OpenSSL :: ASN1 :: ObjectId (9522.0) -
ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::ObjectId.new と同じです。
@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT... -
OpenSSL
:: ASN1 . # ObjectId(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: ObjectId (9322.0) -
ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の ObjectId 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::ObjectId.new と同じです。
@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT... -
OpenStruct
. json _ create(hash) -> OpenStruct (9232.0) -
JSON のオブジェクトから OpenStruct のオブジェクトを生成して返します。
...
JSON のオブジェクトから OpenStruct のオブジェクトを生成して返します。
@param hash OpenStruct.new に指定可能な値をキー 't' もしくは :t に持つハッシュを指定します。... -
OpenSSL
:: X509 :: ExtensionFactory # subject _ certificate -> OpenSSL :: X509 :: Certificate | nil (9216.0) -
自身に設定されている所有者(subject)の証明書オブジェクトを返します。
...自身に設定されている所有者(subject)の証明書オブジェクトを返します。
証明書が設定されていない場合は nil を返します。... -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil (9216.0) -
自身に設定されている証明書署名要求オブジェクトを返します。
...自身に設定されている証明書署名要求オブジェクトを返します。
設定されていない場合は nil を返します。...