るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. rsa p

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Proc#<<(callable) -> Proc (21231.0)

self と引数を合成した Proc を返します。

...合成した Proc を返します。

戻り値の Proc は可変長の引数を受け取ります。
戻り値の Proc を呼び出すと、まず受け取った引数を callable に渡して呼び出し、
その戻り値を self に渡して呼び出した結果を返します。

P
roc#>> とは...
...呼び出しの順序が逆になります。

@param callable Proc、Method、もしくは任意の call メソッドを持ったオブジェクト。

//emlist[例][ruby]{
f = proc { |x| x * x }
g = proc { |x| x + x }

# (3 + 3) * (3 + 3)
p
(f << g).call(3) # => 36
//}

//emlist[call を定義し...
...anner
def self.call(str)
str.scan(/\w+/)
end
end

File.write('testfile', <<~TEXT)
Hello, World!
Hello, Ruby!
TEXT

p
ipeline = proc { |data| puts "word count: #{data.size}" } << WordScanner << File.method(:read)
p
ipeline.call('testfile') # => word count: 4
//}

@see Method#<<, Method#>>...

OpenSSL::BN#<<(other) -> OpenSSL::BN (21213.0)

自身を other ビット左シフトした値を返します。

...自身を other ビット左シフトした値を返します。

//emlist[][ruby]{
bn = 1.to_bn
p
p bn << 1 # => #<OpenSSL::BN 2>
p
p bn # => #<OpenSSL::BN 1>
//}

@param other シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#lshift!...

IPAddr#<<(num) -> IPAddr (21207.0)

ビットごとの左シフト演算により、新しい IPAddr オブジェクトを生成します。

...ビットごとの左シフト演算により、新しい IPAddr オブジェクトを生成します。

@param num 左シフトする桁数。...

Zlib::GzipWriter#<<(str) -> self (21119.0)

str を出力します。str が文字列でない場合は to_s を用いて 文字列に変換します。

...

@param str 出力したいオブジェクトを与えます。

require 'zlib'

filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz << "hoge" << "fuga"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
p
uts gz...
....read
}
#=> hogefuga

@see IO#<<...

OpenSSL::Buffering#<<(s) -> self (21107.0)

文字列 s を書き込みます。

...文字列 s を書き込みます。

IO#<< と同様です。

@param s 出力する文字列...

絞り込み条件を変える

OpenSSL::Digest#<<(data) -> self (21107.0)

data でダイジェストオブジェクトの内部状態を更新します。

...data でダイジェストオブジェクトの内部状態を更新します。

@param data 入力文字列...

OpenSSL::HMAC#<<(data) -> self (21107.0)

入力文字列を追加し、内部状態を更新します。

...入力文字列を追加し、内部状態を更新します。

@param data 入力文字列...

Psych::Visitors::YAMLTree#<<(object) (21107.0)

変換対象の Ruby オブジェクトを追加します。

...変換対象の Ruby オブジェクトを追加します。

@param object YAML AST へ変換する Ruby オブジェクト...

REXML::Parent#<<(object) -> () (21107.0)

object を子ノード列の最後に追加します。

...object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード...
<< 1 2 3 ... > >>