Class: SDBM
Class Method Summary collapse
Instance Method Summary collapse
- #[] ⇒ Object
- #[]= ⇒ Object
- #clear ⇒ Object
- #close ⇒ Object
- #closed? ⇒ Boolean
- #delete ⇒ Object
- #delete_if ⇒ Object
- #each ⇒ Object
- #each_key ⇒ Object
- #each_pair ⇒ Object
- #each_value ⇒ Object
- #empty? ⇒ Boolean
- #fetch ⇒ Object
- #has_key? ⇒ Boolean
- #has_value? ⇒ Boolean
- #include? ⇒ Boolean
- #index ⇒ Object
- #indexes ⇒ Object
- #indices ⇒ Object
- #initialize ⇒ Object constructor
- #invert ⇒ Object
- #key? ⇒ Boolean
- #keys ⇒ Object
- #length ⇒ Object
- #member? ⇒ Boolean
- #reject ⇒ Object
- #reject! ⇒ Object
- #replace ⇒ Object
- #select ⇒ Object
- #shift ⇒ Object
- #size ⇒ Object
- #store ⇒ Object
- #to_a ⇒ Object
- #to_hash ⇒ Object
- #update ⇒ Object
- #value? ⇒ Boolean
- #values ⇒ Object
- #values_at ⇒ Object
Constructor Details
#initialize ⇒ Object
88 89 90 |
# File 'init.c', line 88 static VALUE fsdbm_initialize(argc, argv, obj) int argc; |
Class Method Details
.open ⇒ Object
131 132 133 |
# File 'init.c', line 131 static VALUE fsdbm_s_open(argc, argv, klass) int argc; |
Instance Method Details
#[] ⇒ Object
172 173 174 |
# File 'init.c', line 172 static VALUE fsdbm_aref(obj, keystr) VALUE obj, keystr; |
#[]= ⇒ Object
480 481 482 |
# File 'init.c', line 480 static VALUE fsdbm_store(obj, keystr, valstr) VALUE obj, keystr, valstr; |
#clear ⇒ Object
399 400 401 |
# File 'init.c', line 399 static VALUE fsdbm_clear(obj) VALUE obj; |
#close ⇒ Object
52 53 54 |
# File 'init.c', line 52 static VALUE fsdbm_close(obj) VALUE obj; |
#closed? ⇒ Boolean
65 66 67 |
# File 'init.c', line 65 static VALUE fsdbm_closed(obj) VALUE obj; |
#delete ⇒ Object
299 300 301 |
# File 'init.c', line 299 static VALUE fsdbm_delete(obj, keystr) VALUE obj, keystr; |
#delete_if ⇒ Object
359 360 361 |
# File 'init.c', line 359 static VALUE fsdbm_delete_if(obj) VALUE obj; |
#each ⇒ Object
593 594 595 |
# File 'init.c', line 593 static VALUE fsdbm_each_pair(obj) VALUE obj; |
#each_key ⇒ Object
577 578 579 |
# File 'init.c', line 577 static VALUE fsdbm_each_key(obj) VALUE obj; |
#each_pair ⇒ Object
593 594 595 |
# File 'init.c', line 593 static VALUE fsdbm_each_pair(obj) VALUE obj; |
#each_value ⇒ Object
560 561 562 |
# File 'init.c', line 560 static VALUE fsdbm_each_value(obj) VALUE obj; |
#empty? ⇒ Boolean
536 537 538 |
# File 'init.c', line 536 static VALUE fsdbm_empty_p(obj) VALUE obj; |
#fetch ⇒ Object
179 180 181 |
# File 'init.c', line 179 static VALUE fsdbm_fetch_m(argc, argv, obj) int argc; |
#has_key? ⇒ Boolean
651 652 653 |
# File 'init.c', line 651 static VALUE fsdbm_has_key(obj, keystr) VALUE obj, keystr; |
#has_value? ⇒ Boolean
669 670 671 |
# File 'init.c', line 669 static VALUE fsdbm_has_value(obj, valstr) VALUE obj, valstr; |
#include? ⇒ Boolean
651 652 653 |
# File 'init.c', line 651 static VALUE fsdbm_has_key(obj, keystr) VALUE obj, keystr; |
#index ⇒ Object
195 196 197 |
# File 'init.c', line 195 static VALUE fsdbm_index(obj, valstr) VALUE obj, valstr; |
#indexes ⇒ Object
217 218 219 |
# File 'init.c', line 217 static VALUE fsdbm_indexes(argc, argv, obj) int argc; |
#indices ⇒ Object
217 218 219 |
# File 'init.c', line 217 static VALUE fsdbm_indexes(argc, argv, obj) int argc; |
#invert ⇒ Object
420 421 422 |
# File 'init.c', line 420 static VALUE fsdbm_invert(obj) VALUE obj; |
#key? ⇒ Boolean
651 652 653 |
# File 'init.c', line 651 static VALUE fsdbm_has_key(obj, keystr) VALUE obj, keystr; |
#keys ⇒ Object
614 615 616 |
# File 'init.c', line 614 static VALUE fsdbm_keys(obj) VALUE obj; |
#length ⇒ Object
516 517 518 |
# File 'init.c', line 516 static VALUE fsdbm_length(obj) VALUE obj; |
#member? ⇒ Boolean
651 652 653 |
# File 'init.c', line 651 static VALUE fsdbm_has_key(obj, keystr) VALUE obj, keystr; |
#reject ⇒ Object
731 732 733 |
# File 'init.c', line 731 static VALUE fsdbm_reject(obj) VALUE obj; |
#reject! ⇒ Object
359 360 361 |
# File 'init.c', line 359 static VALUE fsdbm_delete_if(obj) VALUE obj; |
#replace ⇒ Object
471 472 473 |
# File 'init.c', line 471 static VALUE fsdbm_replace(obj, other) VALUE obj, other; |
#select ⇒ Object
234 235 236 |
# File 'init.c', line 234 static VALUE fsdbm_select(argc, argv, obj) int argc; |
#shift ⇒ Object
335 336 337 |
# File 'init.c', line 335 static VALUE fsdbm_shift(obj) VALUE obj; |
#size ⇒ Object
516 517 518 |
# File 'init.c', line 516 static VALUE fsdbm_length(obj) VALUE obj; |
#store ⇒ Object
480 481 482 |
# File 'init.c', line 480 static VALUE fsdbm_store(obj, keystr, valstr) VALUE obj, keystr, valstr; |
#to_a ⇒ Object
691 692 693 |
# File 'init.c', line 691 static VALUE fsdbm_to_a(obj) VALUE obj; |
#to_hash ⇒ Object
711 712 713 |
# File 'init.c', line 711 static VALUE fsdbm_to_hash(obj) VALUE obj; |
#update ⇒ Object
463 464 465 |
# File 'init.c', line 463 static VALUE fsdbm_update(obj, other) VALUE obj, other; |
#value? ⇒ Boolean
669 670 671 |
# File 'init.c', line 669 static VALUE fsdbm_has_value(obj, valstr) VALUE obj, valstr; |
#values ⇒ Object
632 633 634 |
# File 'init.c', line 632 static VALUE fsdbm_values(obj) VALUE obj; |
#values_at ⇒ Object
275 276 277 |
# File 'init.c', line 275 static VALUE fsdbm_values_at(argc, argv, obj) int argc; |