概要
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
MatchData
Method
Module singleton method
内容 | リンク |
---|---|
constants | http://d.hatena.ne.jp/tbpg/20140629/1404039809 |
nesting | http://d.hatena.ne.jp/tbpg/20140630/1404133829 |
new | http://d.hatena.ne.jp/tbpg/20140701/1404221777 |
Module instance method
Mutex
Numeric
Object
Object private methods
内容 | リンク |
---|---|
initialize | http://d.hatena.ne.jp/tbpg/20141017/1413552028 |
remove_instance_variable | http://d.hatena.ne.jp/tbpg/20141018/1413617010 |
define_finalizer | http://d.hatena.ne.jp/tbpg/20141021/1413898953 |
ObjectSpace
内容 | リンク |
---|---|
ObjectSpace | http://d.hatena.ne.jp/tbpg/20140204/1391518045 |
_id2ref | http://d.hatena.ne.jp/tbpg/20141019/1413716735 |
count_objects | http://d.hatena.ne.jp/tbpg/20141020/1413808890 |
define_finalizer | http://d.hatena.ne.jp/tbpg/20141021/1413898953 |
each_objects | http://d.hatena.ne.jp/tbpg/20141022/1413981222 |
garbage_collect | http://d.hatena.ne.jp/tbpg/20141023/1414069881 |
undefine_finalizer | http://d.hatena.ne.jp/tbpg/20141024/1414158827 |
Parallel
内容 | リンク |
---|---|
parallelライブラリで並列処理を実装 | http://d.hatena.ne.jp/tbpg/20130529/1369853030 |
Proc
内容 | リンク |
---|---|
new | http://d.hatena.ne.jp/tbpg/20141025/1414222756 |
[] | http://d.hatena.ne.jp/tbpg/20141026/1414332521 |
=== | sendと同じ |
arity | http://d.hatena.ne.jp/tbpg/20141027/1414413002 |
call | sendと同じ |
curry | http://d.hatena.ne.jp/tbpg/20141028/1414500590 |
lambda? | http://d.hatena.ne.jp/tbpg/20141029/1414589790 |
source_location | http://d.hatena.ne.jp/tbpg/20141030/1414677727 |
to_proc | http://d.hatena.ne.jp/tbpg/ |
to_s | http://d.hatena.ne.jp/tbpg/20141101/1414842825 |
yield | sendと同じ |
Profile
内容 | リンク |
---|---|
プロファイラ | http://d.hatena.ne.jp/tbpg/20130403/1364988759 |
Range
Regexp ClassMehotds
内容 | リンク |
---|---|
compile | http://d.hatena.ne.jp/tbpg/20141114/1415952952 |
escape | http://d.hatena.ne.jp/tbpg/20141115/1416051517 |
quote | escapeと同じ |
last_match | http://d.hatena.ne.jp/tbpg/20141116/1416113636 |
new | compileと同じ |
try_convert | http://d.hatena.ne.jp/tbpg/20141117/1416232933 |
union | http://d.hatena.ne.jp/tbpg/20141118/1416318376 |
Regexp InstanceMehotds
String ClassMehotds
内容 | リンク |
---|---|
new | http://d.hatena.ne.jp/tbpg/20141201/1417439551 |
try_convert | http://d.hatena.ne.jp/tbpg/20141203/1417612930 |
String InstanceMehotds
Thread
内容 | リンク |
---|---|
スレッド | http://d.hatena.ne.jp/tbpg/20130403/1364974985 |