Module: IChing::DB

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

Overview

Your code goes here…

Instance Method Summary collapse

Instance Method Details

#databaseObject



14
15
16
# File 'lib/i_ching.rb', line 14

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

#hexagramsObject



18
19
20
# File 'lib/i_ching.rb', line 18

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

#linesObject



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

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

#trigramsObject



22
23
24
# File 'lib/i_ching.rb', line 22

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