るりまサーチ

最速Rubyリファレンスマニュアル検索!
85件ヒット [1-85件を表示] (0.032秒)

別のキーワード

  1. _builtin *
  2. matrix *
  3. bigdecimal *
  4. array *
  5. vector *

ライブラリ

クラス

キーワード

検索結果

Tempfile.new(basename = '', tempdir = nil, mode: 0, **options) -> Tempfile (21330.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...表す Tempfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェ...
...行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new
にブロックを指定した場合は無視されます。

@param basename ファイル名のプレフィクスを文字列で指定します。...
...mpfile"
t = Tempfile.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'...

Tempfile.new(basename, tempdir = nil, mode: 0, **options) -> Tempfile (21330.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...表す Tempfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェ...
...行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new
にブロックを指定した場合は無視されます。

@param basename ファイル名のプレフィクスを文字列で指定します。...
...mpfile"
t = Tempfile.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'...

Tempfile.open(basename = '', tempdir = nil, mode: 0, **options) -> Tempfile (6230.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...表す Tempfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェ...
...行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new
にブロックを指定した場合は無視されます。

@param basename ファイル名のプレフィクスを文字列で指定します。...
...mpfile"
t = Tempfile.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'...

Tempfile.open(basename, tempdir = nil, mode: 0, **options) -> Tempfile (6230.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...表す Tempfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェ...
...行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new
にブロックを指定した場合は無視されます。

@param basename ファイル名のプレフィクスを文字列で指定します。...
...mpfile"
t = Tempfile.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'...

Tempfile.open(basename = '', tempdir = nil, mode: 0, **options) {|fp| ...} -> object (6130.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...表す Tempfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェ...
...行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new
にブロックを指定した場合は無視されます。

@param basename ファイル名のプレフィクスを文字列で指定します。...
...mpfile"
t = Tempfile.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'...

絞り込み条件を変える

Tempfile.open(basename, tempdir = nil, mode: 0, **options) {|fp| ...} -> object (6130.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...表す Tempfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェ...
...行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new
にブロックを指定した場合は無視されます。

@param basename ファイル名のプレフィクスを文字列で指定します。...
...mpfile"
t = Tempfile.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'...

CSV.open(filename, mode = "rb", options = Hash.new) -> CSV (463.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

... 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#internal_encoding
*
IO#ioctl
*
IO#isatty
*
Fil...
...e#path
*
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 に指定できるものと同じ...
...ものを指定できます。

@param options CSV.new のオプションと同じオプションを指定できます。

//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,sat...

CSV.open(filename, mode = "rb", options = Hash.new) {|csv| ... } -> nil (463.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

... 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#internal_encoding
*
IO#ioctl
*
IO#isatty
*
Fil...
...e#path
*
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 に指定できるものと同じ...
...ものを指定できます。

@param options CSV.new のオプションと同じオプションを指定できます。

//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,sat...

CSV.open(filename, options = Hash.new) -> CSV (463.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

... 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#internal_encoding
*
IO#ioctl
*
IO#isatty
*
Fil...
...e#path
*
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 に指定できるものと同じ...
...ものを指定できます。

@param options CSV.new のオプションと同じオプションを指定できます。

//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,sat...

CSV.open(filename, options = Hash.new) {|csv| ... } -> nil (463.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

... 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#internal_encoding
*
IO#ioctl
*
IO#isatty
*
Fil...
...e#path
*
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 に指定できるものと同じ...
...ものを指定できます。

@param options CSV.new のオプションと同じオプションを指定できます。

//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,sat...

絞り込み条件を変える

OpenSSL::PKCS7.write_smime(p7sig, data=nil, flags = 0) -> String (49.0)

PKCS7 オブジェクトから S/MIME 形式の文字列を返します。

...

flags には以下の定数の or を渡します。
*
OpenSSL::PKCS7::DETACHED
クリア署名をします。これは OpenSSL::PKCS7.sign で
OpenSSL::PKCS7::DETACHED を渡した場合にのみ意味を持ちます。
*
OpenSSL::PKCS7::TEXT
MIME ヘッダに text/plain...
...

例:

require 'openssl'

data = "foobar"
p7 = OpenSSL::PKCS7.sign( OpenSSL::X509::Certificate.new(File.read('cert.pem')),
OpenSSL::PKey::RSA.new(File.read('privkey.pem')),
data)
smime = PKCS7.write_smime(p7)

@param p7sig PKCS#7...