別のキーワード
種類
ライブラリ
- ビルトイン (1151)
- csv (110)
- dbm (55)
- gdbm (66)
-
irb
/ magic-file (22) - json (11)
- logger (11)
-
net
/ ftp (62) -
net
/ http (160) -
net
/ pop (22) -
net
/ smtp (44) - nkf (11)
- open-uri (173)
- open3 (165)
- openssl (1100)
- ostruct (43)
- pathname (44)
- pty (22)
- rake (11)
- resolv (22)
-
rubygems
/ package / tar _ output (11) -
rubygems
/ remote _ fetcher (11) - sdbm (66)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (220)
- stringio (33)
- syslog (187)
- tempfile (55)
- timeout (19)
- tmpdir (22)
-
webrick
/ ssl (11) -
win32
/ registry (44) - win32ole (11)
- zlib (418)
クラス
-
ARGF
. class (22) - BasicSocket (33)
- CSV (99)
- DBM (55)
- Dir (226)
- Encoding (11)
- File (143)
-
File
:: Stat (11) - GDBM (66)
-
Gem
:: Package :: TarOutput (11) -
Gem
:: RemoteFetcher (11) - IO (580)
- IPSocket (11)
- Logger (11)
-
Net
:: FTP (62) -
Net
:: HTTP (116) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (22) -
Net
:: POP3 (22) -
Net
:: SMTP (44) - Object (26)
-
OpenSSL
:: ASN1 :: BitString (11) -
OpenSSL
:: ASN1 :: Constructive (22) -
OpenSSL
:: ASN1 :: ObjectId (44) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: BN (33) -
OpenSSL
:: Config (44) -
OpenSSL
:: Engine (11) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: Response (11) -
OpenSSL
:: PKCS7 (22) -
OpenSSL
:: PKey :: DH (22) -
OpenSSL
:: PKey :: DSA (132) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: EC :: Group (22) -
OpenSSL
:: PKey :: RSA (143) -
OpenSSL
:: SSL :: SSLContext (220) -
OpenSSL
:: SSL :: SSLSocket (55) -
OpenSSL
:: X509 :: ExtensionFactory (44) -
OpenSSL
:: X509 :: Name (22) -
OpenSSL
:: X509 :: Store (66) -
OpenSSL
:: X509 :: StoreContext (22) - OpenStruct (43)
- Pathname (44)
-
Resolv
:: DNS (22) - SDBM (66)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - StringIO (33)
- TCPServer (22)
- Tempfile (55)
- UNIXServer (66)
- UNIXSocket (88)
-
WEBrick
:: GenericServer (11) - WIN32OLE (11)
-
Win32
:: Registry (44) -
Zlib
:: GzipFile (11) -
Zlib
:: GzipReader (264) -
Zlib
:: GzipWriter (143)
モジュール
- Enumerable (33)
- JSON (11)
- Kernel (137)
- Open3 (154)
-
OpenSSL
:: ASN1 (11) -
OpenSSL
:: Buffering (77) - OpenURI (22)
-
OpenURI
:: Meta (88) -
OpenURI
:: OpenRead (33) - PTY (22)
- Syslog (187)
- Timeout (19)
- URI (14)
オブジェクト
-
IRB
:: MagicFile (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (22)
- <=> (33)
- ARGF (11)
- ASN1 (11)
- CSV (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - NKF (11)
- OCSP (11)
- Open3 (11)
- Ruby用語集 (11)
- accept (22)
-
add
_ row (11) - addr (11)
- advise (11)
- alert (11)
- atime (11)
- autoclose? (11)
-
base
_ uri (11) - basic (11)
- bigdecimal (11)
- binmode (11)
- binread (11)
- binwrite (11)
-
body
_ stream (11) -
body
_ stream= (11) -
ca
_ file (11) -
ca
_ path (11) - cert (22)
-
cert
_ store (22) - certificates (11)
- chain (22)
- charset (22)
- children (6)
- chown (11)
- chunk (11)
-
client
_ ca (11) -
client
_ cert _ cb (11) - clone (11)
- cmp (22)
-
content
_ encoding (11) -
content
_ type (11) - create (22)
- crit (11)
- crl (11)
- ctime (11)
-
current
_ crl (11) -
curve
_ name (11) - data (22)
- debug (11)
-
default
_ internal (11) - delete (22)
-
delete
_ all (22) -
delete
_ if (11) - dig (9)
-
do
_ not _ reverse _ lookup (11) - dump (11)
- dup (11)
- each (77)
-
each
_ byte (55) -
each
_ child (12) -
each
_ codepoint (22) -
each
_ line (33) -
each
_ pair (22) - emerg (11)
- eof (22)
- eof? (22)
- err (11)
- error (11)
-
error
_ string (22) - exec (44)
- export (44)
-
external
_ encoding (11) -
extra
_ chain _ cert (11) - facility (11)
- fcntl (11)
- fdatasync (11)
- fetch (33)
- file (11)
- fileno (10)
- flock (11)
- flush (22)
-
for
_ fd (11) - foreach (33)
- generate (66)
- get (22)
-
get
_ value (11) - getc (22)
- gets (22)
- hostname (11)
- ident (11)
- info (11)
- inspect (11)
-
internal
_ encoding (11) - invoke (11)
-
issuer
_ certificate (11) - key (22)
-
last
_ modified (11) - lineno (11)
- ln (11)
- load (11)
-
local
_ address (11) - log (11)
- logger (11)
-
long
_ name (11) - lstat (11)
- mask (11)
- mktmpdir (22)
- mlsd (18)
- mtime (11)
-
net
/ ftp (11) -
net
/ smtp (11) - new (264)
- notice (11)
- open! (11)
- open-uri (11)
-
open
_ timeout (22) -
open
_ uri (22) -
open
_ uri _ or _ path (11) - opendir (22)
- out (18)
- path (33)
-
peer
_ cert (22) -
peer
_ cert _ chain (11) - peeraddr (22)
- pending (11)
-
pipeline
_ r (22) -
pipeline
_ rw (22) -
pipeline
_ start (22) -
pipeline
_ w (22) - popen (154)
- popen2 (22)
- popen2e (22)
- popen3 (22)
- pos (44)
- post (22)
- pread (7)
- print (11)
- printf (11)
-
private
_ key (11) -
public
_ key (11) - putc (11)
- puts (22)
- pwrite (7)
- read (88)
-
read
_ body (22) -
read
_ timeout (22) - readbyte (11)
- readchar (11)
- readline (11)
- readlines (44)
- readpartial (11)
- ready (11)
- recvfrom (11)
- reject! (11)
-
remote
_ address (11) -
renegotiation
_ cb (11) - reopen (11)
- rewind (22)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) - seed (11)
- seek (11)
- select (33)
-
servername
_ cb (11) -
session
_ get _ cb (11) -
session
_ id _ context (11) -
session
_ new _ cb (11) -
session
_ remove _ cb (11) -
set
_ encoding _ by _ bom (5) - shell (6)
-
short
_ name (11) - size (11)
-
slice
_ before (22) - sn (11)
- spawn (44)
-
ssl
_ context (11) -
ssl
_ timeout (11) - stat (11)
- status (22)
-
subject
_ certificate (11) -
subject
_ request (11) - sync (11)
- sysaccept (22)
- sysseek (11)
- syswrite (11)
- tagging (22)
- tell (44)
- then (12)
- timeout (30)
-
tmp
_ dh _ callback (11) -
to
_ h (12) -
to
_ path (22) -
to
_ pem (44) -
to
_ s (44) - traverse (11)
- truncate (11)
- ucmp (11)
- ungetc (11)
-
unused
_ bits (11) - update (11)
- value (22)
- verify (22)
-
verify
_ callback (22) -
verify
_ depth (11) -
verify
_ mode (11) - warning (11)
- wrap (44)
- write (22)
-
write
_ timeout (6) -
yield
_ self (14) - クラス/メソッドの定義 (11)
- 制御構造 (11)
- 正規表現 (11)
検索結果
先頭5件
- OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil - OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO - 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 - URI
. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO
-
OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil (24331.0) -
自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。
...自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に Strin......StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます。
@param options ハッシュを与えます。
@raise OpenURI::HTTPError 対象とな......。
@raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
Net::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。
@see OpenURI.open_uri... -
OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO (24231.0) -
自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。
...自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に Strin......StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます。
@param options ハッシュを与えます。
@raise OpenURI::HTTPError 対象とな......。
@raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
Net::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。
@see OpenURI.open_uri... -
Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (18567.0) -
name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name に open メソッドが定義されている場合は、*rest を引数として渡し
name.open(*rest, &block) のように name の open メソッドが呼ばれます。
これ以......ブクラスが発生します。詳しくは net/ftp
を参照して下さい。
例:
require 'open-uri'
sio = open('http://www.example.com') { |sio|
p sio.is_a?(OpenURI::Meta) # => true
p sio.content_type
puts sio.read
}
@see OpenURI.open_uri, URI.open......ブジェクトは OpenURI::Meta モジュールで extend されています。
Ruby2.7以降、open-uriにより拡張されたKernel.openでURLを開くときにwarningが表示されるようになりました。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
# ...
}
#=>......warning: calling URI.open via Kernel#open is deprecated, call URI.open directly or use URI#open
@param name オープンしたいリソースを文字列で与えます。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm open(2) の第 3 引数のよ... -
Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (18467.0) -
name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name に open メソッドが定義されている場合は、*rest を引数として渡し
name.open(*rest, &block) のように name の open メソッドが呼ばれます。
これ以......ブジェクトは OpenURI::Meta モジュールで extend されています。
Ruby2.7以降、open-uriにより拡張されたKernel.openでURLを開くときにwarningが表示されるようになりました。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
# ...
}
#=>......warning: calling URI.open via Kernel#open is deprecated, call URI.open directly or use URI#open
@param name オープンしたいリソースを文字列で与えます。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm open(2) の第 3 引数のよ... -
URI
. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (18465.0) -
name が http:// や https://、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:// や https://、ftp:// で
始まっている文字列なら URI のリソースを取得した上で Stri......引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
@param name オープンしたいリソースを文字列で与えます。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm open(2) の第 3 引数のよう... -
Syslog
. # open(ident= $ 0 , options=Syslog :: LOG _ PID|Syslog :: LOG _ CONS , facility=Syslog :: LOG _ USER) { |syslog| . . . } -> self (18448.0) -
与えられた引数でsyslogを開きます。以降、他の Syslog モジュール関数が使 用可能となります。
...定しない場合はプログラム名が使われます。
@param options Syslog.open や Syslog.log の動作を制御するフラグを指定します。
指定しない場合は、Syslog::LOG_PID|Syslog::LOG_CONSの値が使われ
ます。使用できる値はSys......発生します。
require 'syslog'
Syslog.open("syslogtest")
Syslog.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
begin
Syslog.open("syslogtest2")
rescue RuntimeError => err
puts err #=> "syslog already open"
end
options と facility に指定できる値......については
Syslog::Constants を参照してください。
指定例:
require 'syslog'
Syslog.open('ftpd', Syslog::LOG_PID | Syslog::LOG_NDELAY,
Syslog::LOG_FTP)... -
CSV
. open(filename , mode = "rb" , options = Hash . new) {|csv| . . . } -> nil (18402.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......指定したエン
コーディングをチェックします。"rb:UTF-32BE:UTF-8" のように mode を指定
すると UTF-32BE のデータを読み込んでUTF-8 に変換してから解析します。
また "rb:BOM|UTF-8" のように mode を指定すると BOM を自動的に取り除き......* 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 に指定できるものと同じもの... -
CSV
. open(filename , options = Hash . new) {|csv| . . . } -> nil (18402.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......指定したエン
コーディングをチェックします。"rb:UTF-32BE:UTF-8" のように mode を指定
すると UTF-32BE のデータを読み込んでUTF-8 に変換してから解析します。
また "rb:BOM|UTF-8" のように mode を指定すると BOM を自動的に取り除き......* 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 に指定できるものと同じもの... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (18399.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生成します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、その......イプ(IOオブジェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はありません)。
Perlと異なりコマンドは常に `|' で始まります。
@param file ファイルを文字列で指定しま......。
@param perm open(2) の第 3 引数のように、ファイルを生成する場合の
ファイルのパーミッションを整数で指定します。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
@see File.open,IO.popen,IO.open
=== 第二引数... -
Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (18395.0) -
name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name に open メソッドが定義されている場合は、*rest を引数として渡し
name.open(*rest, &block) のように name の open メソッドが呼ばれます。
これ以......ブクラスが発生します。詳しくは net/ftp
を参照して下さい。
例:
require 'open-uri'
sio = open('http://www.example.com') { |sio|
p sio.is_a?(OpenURI::Meta) # => true
p sio.content_type
puts sio.read
}
@see OpenURI.open_uri, URI.open... -
URI
. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (18365.0) -
name が http:// や https://、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:// や https://、ftp:// で
始まっている文字列なら URI のリソースを取得した上で Stri......引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
@param name オープンしたいリソースを文字列で与えます。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm open(2) の第 3 引数のよう... -
Syslog
. # open(ident= $ 0 , options=Syslog :: LOG _ PID|Syslog :: LOG _ CONS , facility=Syslog :: LOG _ USER) -> self (18348.0) -
与えられた引数でsyslogを開きます。以降、他の Syslog モジュール関数が使 用可能となります。
...定しない場合はプログラム名が使われます。
@param options Syslog.open や Syslog.log の動作を制御するフラグを指定します。
指定しない場合は、Syslog::LOG_PID|Syslog::LOG_CONSの値が使われ
ます。使用できる値はSys......発生します。
require 'syslog'
Syslog.open("syslogtest")
Syslog.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
begin
Syslog.open("syslogtest2")
rescue RuntimeError => err
puts err #=> "syslog already open"
end
options と facility に指定できる値......については
Syslog::Constants を参照してください。
指定例:
require 'syslog'
Syslog.open('ftpd', Syslog::LOG_PID | Syslog::LOG_NDELAY,
Syslog::LOG_FTP)...