概要
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 |