294件ヒット
[1-100件を表示]
(0.121秒)
ライブラリ
- ビルトイン (42)
-
fiddle
/ import (12) -
rake
/ packagetask (72) -
rubygems
/ package / tar _ header (24) -
rubygems
/ package / tar _ reader / entry (60) -
rubygems
/ package / tar _ writer (48) - socket (36)
クラス
- Array (21)
- BasicSocket (24)
-
Gem
:: Package :: TarHeader (24) -
Gem
:: Package :: TarReader :: Entry (60) -
Gem
:: Package :: TarWriter (12) -
Gem
:: Package :: TarWriter :: BoundedStream (36) -
Rake
:: PackageTask (72) - Socket (12)
- String (21)
モジュール
-
Fiddle
:: Importer (12)
キーワード
- == (12)
- bind (24)
-
bytes
_ read (12) - closed? (24)
- directory? (12)
- empty? (12)
- eof? (12)
- file? (12)
- limit (12)
-
need
_ tar (12) -
need
_ tar _ bz2 (12) -
need
_ tar _ bz2= (12) -
need
_ tar _ gz (12) -
need
_ zip (12) - send (12)
- sendmsg (12)
-
tar
_ bz2 _ file (12) - unpack (12)
- unpack1 (9)
- write (12)
- written (12)
検索結果
先頭5件
-
Array
# pack(template , buffer: String . new) -> String (22833.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
... pack テンプレート文字列の通りです。
buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer......ます。
buffer オプションはメモリ確保が発生しないことを保証するものでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。
//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a......!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u0000!"
//}
@param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。
@param buffer 結果を詰めるバッファとして使う文字列オブジェクトを指定します。... -
Array
# pack(template) -> String (22733.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...指定文字は以下で述べる pack テンプレート文字列の通りです。
@param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の......ト文字のシステム依存性
各テンプレート文字の説明の中で、
short や long はシステムによらずそれぞれ 2, 4バイトサ
イズの数値(32ビットマシンで一般的なshort, longのサイズ)を意味していま
す。s, S, l, L に対しては直後に _ ま......たは ! を "s_" あるいは "s!" のように
続けることでシステム依存の short, long のサイズにすることもできます。
i, I (int)のサイズは常にシステム依存であり、n, N, v, V
のサイズは常にシステム依存ではない(!をつけられない)こ...... pack テンプレート文字列の通りです。
buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer......ます。
buffer オプションはメモリ確保が発生しないことを保証するものでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。
//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a......!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u0000!"
//}
@param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。
@param buffer 結果を詰めるバッファとして使う文字列オブジェクトを指定します。... -
Gem
:: Package :: TarReader :: Entry # bytes _ read -> Integer (15201.0) -
自身から読み込んだバイト数を返します。
自身から読み込んだバイト数を返します。 -
Rake
:: PackageTask # need _ tar _ bz2 -> bool (15201.0) -
この値が真である場合は bzip2 した tar ファイル (tar.bz2) を作成します。 デフォルトは偽です。
...である場合は bzip2 した tar ファイル (tar.bz2) を作成します。
デフォルトは偽です。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.need_tar_bz2 # => false
end
//}... -
Rake
:: PackageTask # need _ tar _ bz2=(flag) (15201.0) -
bzip2 した tar ファイル (tar.bz2) を作成するかどうかを設定します。
...
bzip2 した tar ファイル (tar.bz2) を作成するかどうかを設定します。
@param flag 真または偽を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.nee......d_tar_bz2 # => false
package_task.need_tar_bz2 = true
package_task.need_tar_bz2 # => true
end
//}... -
Rake
:: PackageTask # tar _ bz2 _ file -> String (15201.0) -
tar.bz2 用のファイル名を返します。
...tar.bz2 用のファイル名を返します。... -
Gem
:: Package :: TarWriter :: BoundedStream # write(data) -> Integer (12101.0) -
与えられたデータを自身に関連付けられた IO に書き込みます。
...連付けられた IO に書き込みます。
@param data 書き込むデータを指定します。
@return 書き込んだデータのサイズを返します。
@raise Gem::Package::TarWriter::FileOverflow Gem::Package::TarWriter::BoundedStream#limit を越えて
書き込もうとし... -
Gem
:: Package :: TarWriter :: BoundedStream # written -> Integer (12101.0) -
既に書き込んだデータのサイズを返します。
既に書き込んだデータのサイズを返します。 -
String
# unpack(template) -> Array (10735.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...Array#pack で生成された文字列を
テンプレート文字列 template にしたがってアンパックし、
それらの要素を含む配列を返します。
@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるもの......は、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。
長さの意味はテ......ト文字のシステム依存性
各テンプレート文字の説明の中で、
short や long はシステムによらずそれぞれ 2, 4バイトサ
イズの数値(32ビットマシンで一般的なshort, longのサイズ)を意味していま
す。s, S, l, L に対しては直後に _ ま......は、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。
長さ...