るりまサーチ

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

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. module >
  4. integer >
  5. complex >

ライブラリ

キーワード

検索結果

UNIXSocket#path -> String (21214.0)

UNIX ソケットのパスを返します。

...UNIX ソケットのパスを返します。

クライアント側はパスを持たないため空文字列となります。

例:

require 'socket'

U
NIXServer.open("/tmp/s") {|serv|
p serv.path #=> "/tmp/s"
}...

Gem::RemoteFetcher#open_uri_or_path(uri, last_modified = nil, head = false, depth = 0) -> StringIO | File (18503.0)

@param uri URI を指定します。

...@param uri URI を指定します。

@param last_modified 最終更新時刻を指定します。

@param head 真を指定するとヘッダ情報のみ取得します。

@param depth 現在のリダイレクト回数を指定します。

@raise Gem::RemoteFetcher::FetchError デフォルトで...

OpenSSL::X509::Store#set_default_paths -> nil (15301.0)

システムに組込まれている証明書を読み込みます。

...システムに組込まれている証明書を読み込みます。

@raise OpenSSL::X509::StoreError 読み込みに失敗した場合に発生します...

IO#flush -> self (6219.0)

IO ポートの内部バッファをフラッシュします。

...ープンされていなければ発生します。

@raise Errno::EXXX fflush(3) が失敗した場合に発生します。

//emlist[例][ruby]{
require "tempfile"

Tempfile.open("testtmpfile") do |f|
f.print "test"
File.read(f.path) # => ""
f.flush
File.read(f.path) # => "test"
end
//}...

Net::HTTPGenericRequest#body_stream -> object (3119.0)

サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。

...タを得るストリームオブジェクトを与えます。

//emlist[例][ruby]{
require 'net/http'

u
ri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
File.open("/path/to/test", 'rb') do |f|
# 大きなファイルを扱う際にメモリ消費...
...を少なくできる
post.body_stream = f
post["Content-Length"] = f.size
end
post.body_stream # => #<File:/path/to/test (closed)>
//}...

絞り込み条件を変える

Net::FTP#mlsd(pathname = nil) -> [Net::FTP::MLSxEntry] (219.0)

pathname で指定したディレクトリに含まれているファイルの詳細な情報を得ます。

...
path
name で指定したディレクトリに含まれているファイルの詳細な情報を得ます。

ディレクトリの各ファイルの情報が
Net::FTP::MLSxEntry のオブジェクトの配列として得られます。
どのような情報を取り出せるかは Net::FTP::MLSxEn...
...当に解釈する必要がありますが、
このコマンドの結果は適切に解釈された結果を直接得ることができます。

path
name を省略した場合はカレントディレクトリを指定したことになります。

ブロックを渡した場合にはディレク...
...am pathname 情報を得るディレクトリ名
@see Net::FTP#mlst

require 'net/ftp'

Net::FTP.open("ftp.example.org") do |ftp|
ftp.login("anonymous", "foobar@example.com")
p ftp.mlsd("/")
# =>
# [#<Net::FTP::MLSxEntry:0x00558fbfa379c0
# @facts=
# {"modify"=>20...

Net::FTP#mlsd(pathname = nil) {|entry| ... } -> () (219.0)

pathname で指定したディレクトリに含まれているファイルの詳細な情報を得ます。

...
path
name で指定したディレクトリに含まれているファイルの詳細な情報を得ます。

ディレクトリの各ファイルの情報が
Net::FTP::MLSxEntry のオブジェクトの配列として得られます。
どのような情報を取り出せるかは Net::FTP::MLSxEn...
...当に解釈する必要がありますが、
このコマンドの結果は適切に解釈された結果を直接得ることができます。

path
name を省略した場合はカレントディレクトリを指定したことになります。

ブロックを渡した場合にはディレク...
...am pathname 情報を得るディレクトリ名
@see Net::FTP#mlst

require 'net/ftp'

Net::FTP.open("ftp.example.org") do |ftp|
ftp.login("anonymous", "foobar@example.com")
p ftp.mlsd("/")
# =>
# [#<Net::FTP::MLSxEntry:0x00558fbfa379c0
# @facts=
# {"modify"=>20...