Module: IChing::DB
Instance Method Summary collapse
Instance Method Details
#database ⇒ Object
27 28 29 |
# File 'lib/i_ching.rb', line 27 def database @database ||= Sequel.connect "sqlite://#{File.dirname(__FILE__)}/i_ching.db" end |
#hexagrams ⇒ Object
31 32 33 |
# File 'lib/i_ching.rb', line 31 def hexagrams @hexagrams ||= database[:hexagrams] end |
#lines ⇒ Object
39 40 41 |
# File 'lib/i_ching.rb', line 39 def lines @lines ||= database[:lines] end |
#trigrams ⇒ Object
35 36 37 |
# File 'lib/i_ching.rb', line 35 def trigrams @trigrams ||= database[:trigrams] end |