概要
Rubyライブラリ関連情報
標準ライブラリ
Array
内容 | リンク |
---|---|
基礎 | http://d.hatena.ne.jp/tbpg/20120212/1329063623 |
負のindexの動作 | http://d.hatena.ne.jp/tbpg/20120512/1336830095 |
部分配列の取得 | http://d.hatena.ne.jp/tbpg/20120512/1336832271 |
スタックの操作 | http://d.hatena.ne.jp/tbpg/20120512/1336832908 |
配列の内容を変換し別の配列にする | http://d.hatena.ne.jp/tbpg/20120513/1336920348 |
indexを使用しながらイテレーターを利用する | http://d.hatena.ne.jp/tbpg/20120513/1336920829 |
%記法で文字列配列の記述を簡易化 | http://d.hatena.ne.jp/tbpg/20120504/1336143037 |
Array Methods
内容 | 概要 | リンク |
---|---|---|
fill | 配列に指定した値を一括設定する | http://d.hatena.ne.jp/tbpg/20130928/1380319806 |
flatten | 自身を再帰的に平滑化した配列を生成 | http://d.hatena.ne.jp/tbpg/20130928/1380373759 |
permutation | 配列から引数n個の要素を選んだときの順列を求める。 | http://d.hatena.ne.jp/tbpg/20130929/1380468325 |
assoc,rassoc | 配列の配列を連想配列に見立てて、 1番目もしくは2番めの要素が指定値に等しい最初の要素を返却する |
http://d.hatena.ne.jp/tbpg/20131002/1380726066 |
reverse_each | 逆順のブロック呼び出しを行う | http://d.hatena.ne.jp/tbpg/20131003/1380806319 |
sample | 配列の要素を1つランダムに返却 | http://d.hatena.ne.jp/tbpg/20131003/1380806838 |
shuffle | 配列の要素をシャッフルする | http://d.hatena.ne.jp/tbpg/20131004/1380905317 |
push,pop,delete,shift, unshift,insert,delete_at |
配列の1要素の追加、削除操作 | http://d.hatena.ne.jp/tbpg/20131005/1380984956 |
self * sep | joinのalias | http://d.hatena.ne.jp/tbpg/20131012/1381591936 |
rotate | 配列の内容をローテーションする | http://d.hatena.ne.jp/tbpg/20131012/1381592018 |
BasicObject
内容 | リンク |
---|---|
BasicObject | http://d.hatena.ne.jp/tbpg/20131006/1381067175 |
Benchmark
内容 | リンク |
---|---|
Benchmark測定 | http://d.hatena.ne.jp/tbpg/20130403/1364987795 |
Class Methods
内容 | 概要 | リンク |
---|---|---|
inherited | Class#inheritedは継承された時に呼び出される処理を定義 | http://d.hatena.ne.jp/tbpg/20131007/1381151236 |
allocate | 対象クラスのインスタンスを取得 | http://d.hatena.ne.jp/tbpg/20131010/1381420250 |
superclass | 対象クラスの基底クラスを取得 | http://d.hatena.ne.jp/tbpg/20131012/1381591782 |
Comparable
内容 | リンク |
---|---|
Comparable | http://d.hatena.ne.jp/tbpg/20131014/1381758363 |
Dir Methods
Enumerable Methods
Exception
内容 | リンク |
---|---|
backtrace | http://d.hatena.ne.jp/tbpg/20140101/1388541437 |
status | http://d.hatena.ne.jp/tbpg/20140102/1388621882 |
success? | http://d.hatena.ne.jp/tbpg/20140102/1388621882 |
Fiber
内容 | リンク |
---|---|
ファイバ | http://d.hatena.ne.jp/tbpg/20130314/1363277323 |
File
Hash
内容 | リンク |
---|---|
ハッシュ | http://d.hatena.ne.jp/tbpg/20120222/1329919428 |
ハッシュ 初期化 | http://d.hatena.ne.jp/tbpg/20120512/1336834468 |
ハッシュ シンボルによるハッシュ初期化の簡易化 | http://d.hatena.ne.jp/tbpg/20120504/1336143559 |
ハッシュ 順序 | http://d.hatena.ne.jp/tbpg/20120512/1336834049 |
Hash Class Methods
内容 | 概要 | リンク |
---|---|---|
try_convert | 対象オブジェクトのto_hashにより、Hashへの変換を試みます。 | http://d.hatena.ne.jp/tbpg/20140126/1390738149 |
Hash Methods
Integer Methods
Kernel Methods
Module
内容 | リンク |
---|---|
module_function | http://d.hatena.ne.jp/tbpg/20140508/1399563043 |
ObjectSpace
内容 | リンク |
---|---|
ObjectSpace | http://d.hatena.ne.jp/tbpg/20140204/1391518045 |
Parallel
内容 | リンク |
---|---|
parallelライブラリで並列処理を実装 | http://d.hatena.ne.jp/tbpg/20130529/1369853030 |
Profile
内容 | リンク |
---|---|
プロファイラ | http://d.hatena.ne.jp/tbpg/20130403/1364988759 |
Thread
内容 | リンク |
---|---|
スレッド | http://d.hatena.ne.jp/tbpg/20130403/1364974985 |