class GoldMine::IDB

Database with a related index file.

Attributes

index_reader[R]

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method GoldMine::DB::new
# File lib/gold_mine/idb.rb, line 8
def initialize(options = {})
  super

  @index_reader = IndexReader.new("#{@path}.dat")
  @options = @index_reader.options
end

Public Instance Methods

random() click to toggle source
# File lib/gold_mine/idb.rb, line 15
def random
  find_fortune(@index_reader.random_pointer)
end