るりまサーチ

最速Rubyリファレンスマニュアル検索!
8650件ヒット [1-100件を表示] (0.088秒)
トップページ > 種類:モジュール関数[x]

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Abbrev.#abbrev(words, pattern = nil) -> Hash (1.0)

文字列の配列から一意に決まる短縮形を計算し、短縮形をキー、元の文字列を値とするハッシュを返します。

文字列の配列から一意に決まる短縮形を計算し、短縮形をキー、元の文字列を値とするハッシュを返します。

第二引数に正規表現を指定すると、words のうちそのパターンにマッチしたものから短縮形を計算します。
第二引数に文字列を指定すると、words のうちその文字列で始まるものから短縮形を計算します。

- **param** `words` -- 元となる文字列の配列。
- **param** `pattern` -- [c:Regexp] か [c:String] を指定します。

- **return** -- 短縮形をキー、元の文字列を値とするハッシュを返します。

```ruby...

Base64.#decode64(str) -> String (1.0)

与えられた文字列を Base64 デコードしたデータを返します。

与えられた文字列を Base64 デコードしたデータを返します。

このメソッドは [RFC:2045] に対応しています。

- **param** `str` -- Base64 デコードする文字列を指定します。

```ruby
require 'base64'
str = 'VGhpcyBpcyBsaW5lIG9uZQpUaGlzIG' +
'lzIGxpbmUgdHdvClRoaXMgaXMgbGlu' +
'ZSB0aHJlZQpBbmQgc28gb24uLi4K'
puts Base64.decode64(str)

# This is line one...

Base64.#encode64(bin) -> String (1.0)

与えられたデータを Base64 エンコードした文字列を返します。

与えられたデータを Base64 エンコードした文字列を返します。

このメソッドは [RFC:2045] に対応しています。
エンコード後の文字で 60 文字ごとに改行を追加します。

- **param** `bin` -- Base64 エンコードするデータを指定します。

```ruby
require 'base64'
Base64.encode64("Now is the time for all good coders\nto learn Ruby")

# => Tm93IGlzIHRoZSB0aW1lIGZvciBhbGwgZ29vZCBjb2RlcnMKdG8gbGVhc...

Base64.#strict_decode64(str) -> String (1.0)

与えられた文字列を Base64 デコードしたデータを返します。

与えられた文字列を Base64 デコードしたデータを返します。

このメソッドは [RFC:4648] に対応しています。

- **param** `str` -- Base64 デコードする文字列を指定します。

- **raise** `ArgumentError` -- 与えられた引数が Base64 エンコードされたデータとして正しい形式ではない場合に発生します。
例えば、アルファベットでない文字列や CR, LF などが含まれている場合にこの例外は発生します。

Base64.#strict_encode64(bin) -> String (1.0)

与えられたデータを Base64 エンコードした文字列を返します。

与えられたデータを Base64 エンコードした文字列を返します。

このメソッドは [RFC:4648] に対応しています。
改行コードを追加することはありません。

- **param** `bin` -- Base64 エンコードするデータを指定します。

絞り込み条件を変える

Base64.#urlsafe_decode64(str) -> String (1.0)

与えられた文字列を Base64 デコードしたデータを返します。

与えられた文字列を Base64 デコードしたデータを返します。

このメソッドは [RFC:4648] の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"-" を "+" に "_" を "/" に置き換えます。

- **param** `str` -- Base64 デコードする文字列を指定します。

- **raise** `ArgumentError` -- 与えられた引数が Base64 エンコードされたデータとして正しい形式ではない場合に発生します。
例えば、アルファベットでない...

Base64.#urlsafe_encode64(bin, padding: true) -> String (1.0)

与えられたデータを Base64 エンコードした文字列を返します。

与えられたデータを Base64 エンコードした文字列を返します。

このメソッドは [RFC:4648] の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。

デフォルトでは戻り値は = によるパディングを含むことがあります。
パディングを含めたくない場合は、padding オプションに false を指定してください。

- **param** `bin` -- Base64 エンコードするデータを指定します。
- **param** `padd...

Benchmark.#benchmark(caption = "", label_width = nil, fmtstr = nil, *labels) {|rep| ...} -> [Benchmark::Tms] (1.0)

[c:Benchmark::Report] オブジェクトを生成し、それを引数として与えられたブロックを実行します。

[c:Benchmark::Report] オブジェクトを生成し、それを引数として与えられたブロックを実行します。

基本的には以下のように使います。
ブロックが [c:Benchmark::Tms] オブジェクトの配列を返した場合は、それらの数値も追加の行に表示されます。

- **param** `caption` -- レポートの一行目に表示する文字列を指定します。
- **param** `label_width` -- ラベルの幅を指定します。
- **param** `fmtstr` -- フォーマット文字列を指定します。
...
<< 1 2 3 ... > >>