るりまサーチ

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

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Array#pack(template) -> String (23639.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

... pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer...
...r オプションはメモリ確保が発生しないことを保証するものでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。

//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack('@...
...5a', buffer: 'abc') # => "abc\u0000\u0000!"
//}

@
param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。
@
param buffer 結果を詰めるバッファとして使う文字列オブジェクトを指定します。...

Array#pack(template, buffer: String.new) -> String (23639.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

... pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer...
...r オプションはメモリ確保が発生しないことを保証するものでは
ないことに注意してください。
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 (23602.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
のサイズは常にシステム依存ではない(!をつけられない)こ...

Rake::PackageTask#package_dir=(dirname) (15225.0)

パッケージに入れるファイルを保存するディレクトリ名をセットします。

...

@
param dirname パッケージに入れるファイルを保存するディレクトリ名を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする
require
'rake/packagetask'

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.package_dir # => "pkg"
pack
...
...age_task.package_dir = "package"
pack
age_task.package_dir # => "package"
end
//}...

Rake::PackageTask#package_files=(file_list) (12125.0)

パッケージに含むファイルリストを設定します。

...ます。

@
param file_list ファイルリストを指定します。

//emlist[][ruby]{
# Rakefile での記載例とする
require
'rake/packagetask'

IO.write("test1.rb", "test")
IO.write("test2.rb", "test")

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.package_files...
...# => []
package_task.package_files = FileList.new("test1.rb", "test2.rb")
pack
age_task.package_files # => ["test1.rb", "test2.rb"]
end
//}...

絞り込み条件を変える

String#unpack(template) -> Array (11629.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
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。

長さ...

Rake::PackageTask#need_tar=(flag) (9125.0)

gzip した tar ファイル (tgz) を作成するかどうかを設定します。

...た tar ファイル (tgz) を作成するかどうかを設定します。

@
param flag 真または偽を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする
require
'rake/packagetask'

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.need_tar # => fal...
...se
package_task.need_tar = true
pack
age_task.need_tar # => true
end
//}...

Rake::PackageTask#need_tar_bz2=(flag) (9125.0)

bzip2 した tar ファイル (tar.bz2) を作成するかどうかを設定します。

...た tar ファイル (tar.bz2) を作成するかどうかを設定します。

@
param flag 真または偽を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする
require
'rake/packagetask'

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.need_tar_bz2...
...# => false
pack
age_task.need_tar_bz2 = true
pack
age_task.need_tar_bz2 # => true
end
//}...

Rake::PackageTask#need_tar_gz=(flag) (9125.0)

gzip した tar ファイル (tar.gz) を作成するかどうかを設定します。

...た tar ファイル (tar.gz) を作成するかどうかを設定します。

@
param flag 真または偽を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする
require
'rake/packagetask'

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.need_tar_gz #...
...=> false
pack
age_task.need_tar_gz = true
pack
age_task.need_tar_gz # => true
end
//}...

String#crypt(salt) -> String (6155.0)

self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。

...などがあります。

注意:

* Ruby 2.6 から非推奨になったため、引き続き必要な場合は
string-crypt gem の使用を検討してください。
* crypt の処理は crypt(3) の実装に依存しています。
従って、crypt で処理される内容の詳細...
...用環境の crypt(3) 等を見て確認してください。
* crypt の結果は利用環境が異なると変わる場合があります。
crypt の結果を、異なる利用環境間で使用する場合には注意して下さい。
* 典型的な DES を使用した crypt(3) の場...
...れます。

@
param salt 文字列を暗号化するための鍵となる文字列。
英数字・「.」・「/」のいずれかで構成される 2 バイト以上の文字列

//emlist[例][ruby]{
# パスワードの暗号化
salt = [rand(64),rand(64)].pack("C*").tr("\x00-\x3f"...

絞り込み条件を変える

<< 1 2 > >>