Class: SDBM

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
init.c

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject



88
89
90
# File 'init.c', line 88

static VALUE
fsdbm_initialize(argc, argv, obj)
int argc;

Class Method Details

.openObject



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;

#clearObject



399
400
401
# File 'init.c', line 399

static VALUE
fsdbm_clear(obj)
VALUE obj;

#closeObject



52
53
54
# File 'init.c', line 52

static VALUE
fsdbm_close(obj)
VALUE obj;

#closed?Boolean

Returns:

  • (Boolean)


65
66
67
# File 'init.c', line 65

static VALUE
fsdbm_closed(obj)
VALUE obj;

#deleteObject



299
300
301
# File 'init.c', line 299

static VALUE
fsdbm_delete(obj, keystr)
VALUE obj, keystr;

#delete_ifObject



359
360
361
# File 'init.c', line 359

static VALUE
fsdbm_delete_if(obj)
VALUE obj;

#eachObject



593
594
595
# File 'init.c', line 593

static VALUE
fsdbm_each_pair(obj)
VALUE obj;

#each_keyObject



577
578
579
# File 'init.c', line 577

static VALUE
fsdbm_each_key(obj)
VALUE obj;

#each_pairObject



593
594
595
# File 'init.c', line 593

static VALUE
fsdbm_each_pair(obj)
VALUE obj;

#each_valueObject



560
561
562
# File 'init.c', line 560

static VALUE
fsdbm_each_value(obj)
VALUE obj;

#empty?Boolean

Returns:

  • (Boolean)


536
537
538
# File 'init.c', line 536

static VALUE
fsdbm_empty_p(obj)
VALUE obj;

#fetchObject



179
180
181
# File 'init.c', line 179

static VALUE
fsdbm_fetch_m(argc, argv, obj)
int argc;

#has_key?Boolean

Returns:

  • (Boolean)


651
652
653
# File 'init.c', line 651

static VALUE
fsdbm_has_key(obj, keystr)
VALUE obj, keystr;

#has_value?Boolean

Returns:

  • (Boolean)


669
670
671
# File 'init.c', line 669

static VALUE
fsdbm_has_value(obj, valstr)
VALUE obj, valstr;

#include?Boolean

Returns:

  • (Boolean)


651
652
653
# File 'init.c', line 651

static VALUE
fsdbm_has_key(obj, keystr)
VALUE obj, keystr;

#indexObject



195
196
197
# File 'init.c', line 195

static VALUE
fsdbm_index(obj, valstr)
VALUE obj, valstr;

#indexesObject



217
218
219
# File 'init.c', line 217

static VALUE
fsdbm_indexes(argc, argv, obj)
int argc;

#indicesObject



217
218
219
# File 'init.c', line 217

static VALUE
fsdbm_indexes(argc, argv, obj)
int argc;

#invertObject



420
421
422
# File 'init.c', line 420

static VALUE
fsdbm_invert(obj)
VALUE obj;

#key?Boolean

Returns:

  • (Boolean)


651
652
653
# File 'init.c', line 651

static VALUE
fsdbm_has_key(obj, keystr)
VALUE obj, keystr;

#keysObject



614
615
616
# File 'init.c', line 614

static VALUE
fsdbm_keys(obj)
VALUE obj;

#lengthObject



516
517
518
# File 'init.c', line 516

static VALUE
fsdbm_length(obj)
VALUE obj;

#member?Boolean

Returns:

  • (Boolean)


651
652
653
# File 'init.c', line 651

static VALUE
fsdbm_has_key(obj, keystr)
VALUE obj, keystr;

#rejectObject



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;

#replaceObject



471
472
473
# File 'init.c', line 471

static VALUE
fsdbm_replace(obj, other)
VALUE obj, other;

#selectObject



234
235
236
# File 'init.c', line 234

static VALUE
fsdbm_select(argc, argv, obj)
int argc;

#shiftObject



335
336
337
# File 'init.c', line 335

static VALUE
fsdbm_shift(obj)
VALUE obj;

#sizeObject



516
517
518
# File 'init.c', line 516

static VALUE
fsdbm_length(obj)
VALUE obj;

#storeObject



480
481
482
# File 'init.c', line 480

static VALUE
fsdbm_store(obj, keystr, valstr)
VALUE obj, keystr, valstr;

#to_aObject



691
692
693
# File 'init.c', line 691

static VALUE
fsdbm_to_a(obj)
VALUE obj;

#to_hashObject



711
712
713
# File 'init.c', line 711

static VALUE
fsdbm_to_hash(obj)
VALUE obj;

#updateObject



463
464
465
# File 'init.c', line 463

static VALUE
fsdbm_update(obj, other)
VALUE obj, other;

#value?Boolean

Returns:

  • (Boolean)


669
670
671
# File 'init.c', line 669

static VALUE
fsdbm_has_value(obj, valstr)
VALUE obj, valstr;

#valuesObject



632
633
634
# File 'init.c', line 632

static VALUE
fsdbm_values(obj)
VALUE obj;

#values_atObject



275
276
277
# File 'init.c', line 275

static VALUE
fsdbm_values_at(argc, argv, obj)
int argc;