1274件ヒット
[1-100件を表示]
(0.176秒)
ライブラリ
クラス
- Array (129)
- Bignum (3)
- CSV (12)
-
CSV
:: Table (12) - Date (12)
-
Digest
:: Base (24) - Enumerator (48)
- Fixnum (3)
- IO (12)
- IPAddr (12)
- Integer (30)
- Method (7)
- Module (12)
-
Net
:: HTTP (84) -
Net
:: HTTPResponse (24) -
Net
:: IMAP (12) -
Net
:: POPMail (108) -
Net
:: SMTP (24) - Object (60)
-
OpenSSL
:: BN (12) -
OpenSSL
:: Digest (24) -
OpenSSL
:: HMAC (24) - OptionParser (36)
- Proc (7)
-
Psych
:: Visitors :: YAMLTree (24) -
REXML
:: Document (24) -
REXML
:: Element (12) -
REXML
:: Formatters :: Default (12) -
REXML
:: Parent (36) -
Rake
:: Application (12) -
Rake
:: MakefileLoader (12) - Regexp (24)
- Set (36)
- String (213)
- StringIO (12)
-
Thread
:: SizedQueue (12) - ThreadsWait (18)
-
Zlib
:: Deflate (48) -
Zlib
:: GzipWriter (12) -
Zlib
:: Inflate (12)
モジュール
-
OpenSSL
:: Buffering (12) -
REXML
:: StreamListener (12)
キーワード
- [] (18)
- add (24)
- add? (12)
-
add
_ loader (12) - all (36)
- append (12)
- clone (12)
- concat (21)
-
debug
_ output= (12) - dup (12)
- each (48)
- entitydecl (12)
- extend (12)
- flush (12)
- get (24)
- gsub (48)
- gsub! (48)
- join (6)
-
join
_ nowait (6) - load (12)
- mail (36)
- match (24)
- methods (12)
-
next
_ wait (6) - pack (21)
- params (12)
- patch (24)
- permutation (24)
- pop (36)
- pos= (12)
- post (24)
-
prepend
_ features (12) -
prev
_ year (12) - product (24)
- push (48)
- puts (12)
-
read
_ body (24) - readpartial (12)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - separator (12)
-
set
_ debug _ output (24) -
set
_ dictionary (24) -
singleton
_ methods (12) - sub (36)
- sub! (36)
- summarize (24)
- unpack (12)
- update (36)
- write (48)
検索結果
先頭5件
-
Proc
# <<(callable) -> Proc (21231.0) -
self と引数を合成した Proc を返します。
...合成した Proc を返します。
戻り値の Proc は可変長の引数を受け取ります。
戻り値の Proc を呼び出すと、まず受け取った引数を callable に渡して呼び出し、
その戻り値を self に渡して呼び出した結果を返します。
Proc#>> とは......呼び出しの順序が逆になります。
@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
pipeline = proc { |data| puts "word count: #{data.size}" } << WordScanner << File.method(:read)
pipeline.call('testfile') # => word count: 4
//}
@see Method#<<, Method#>>... -
OpenSSL
:: BN # <<(other) -> OpenSSL :: BN (21213.0) -
自身を other ビット左シフトした値を返します。
...自身を other ビット左シフトした値を返します。
//emlist[][ruby]{
bn = 1.to_bn
pp bn << 1 # => #<OpenSSL::BN 2>
pp 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|
puts 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 追加するノード...