るりまサーチ

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

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. require execute

ライブラリ

クラス

モジュール

キーワード

検索結果

URI.join(uri_str, *path) -> object (18120.0)

文字列 uri_str と path ... を URI として連結して得られる URI オブジェクトを返します。

...して得られる
URI オブジェクトを返します。

2396 の Section 5.2 の
仕様に従って連結します。
以下と等価です

require
'uri'
URI.parse(uri_str) + path + ...

@param uri_str URI 文字列

@param path 後ろに連結する文字列

@raise URI::InvalidComponentE...
...rror 各要素が適合しない場合に発生します。

@raise URI::InvalidURIError パースに失敗した場合に発生します。

例:

require
'uri'
p URI.join('http://www.ruby-lang.org/', '/ja/man-1.6/')
=> #<URI::HTTP:0x2010017a URL:http://www.ruby-lang.org/ja/man-1.6/>...

Zlib::Deflate.deflate(string, level = Zlib::DEFAULT_COMPRESSION) -> String (19.0)

string を圧縮します。level の有効な値は Zlib::NO_COMPRESSION, Zlib::BEST_SPEED, Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION 及び 0 から 9 の整数です。

...ION, Zlib::DEFAULT_COMPRESSION
及び 0 から 9 の整数です。

ちなみに、このメソッドは以下のコードとほぼ同じです:

require
'zlib'

def deflate(string, level)
z = Zlib::Deflate.new(level)
dst = z.deflate(string, Zlib::FINISH)
z.close
dst
end

@par...
...Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION 及び 0 から 9 の整数です。

使用例
require
'zlib'

srand(1)
str = (1..500).collect{
['A', 'T', 'C', 'G'].at(rand(4))
}.join

p str.size #=> 500

[ Zlib::NO_COMPRESSION,
Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION,...

Socket.unix(path) -> Socket (13.0)

Unix クライアントソケットを生成します。

...ブロックの終了後に
ソケットを IO#close します。

require
'socket'

# /tmp/sock と通信する
Socket.unix("/tmp/sock") {|sock|
t = Thread.new { IO.copy_stream(sock, STDOUT) }
IO.copy_stream(STDIN, sock)
t.join
}

@param path 接続対象のパス(文字列)...

Socket.unix(path) {|sock| ... } -> object (13.0)

Unix クライアントソケットを生成します。

...ブロックの終了後に
ソケットを IO#close します。

require
'socket'

# /tmp/sock と通信する
Socket.unix("/tmp/sock") {|sock|
t = Thread.new { IO.copy_stream(sock, STDOUT) }
IO.copy_stream(STDIN, sock)
t.join
}

@param path 接続対象のパス(文字列)...