Module: IChing::DB

Extended by:
DB
Included in:
DB
Defined in:
lib/i_ching.rb

Instance Method Summary collapse

Instance Method Details

#databaseObject



27
28
29
# File 'lib/i_ching.rb', line 27

def database
  @database ||= Sequel.connect "sqlite://#{File.dirname(__FILE__)}/i_ching.db"
end

#hexagramsObject



31
32
33
# File 'lib/i_ching.rb', line 31

def hexagrams
  @hexagrams ||= database[:hexagrams]
end

#linesObject



39
40
41
# File 'lib/i_ching.rb', line 39

def lines
  @lines ||= database[:lines]
end

#trigramsObject



35
36
37
# File 'lib/i_ching.rb', line 35

def trigrams
  @trigrams ||= database[:trigrams]
end