module Db

Public Instance Methods

close() click to toggle source
# File lib/db.rb, line 14
def close
      @conn.disconnect
      @conn = nil
end
connect() click to toggle source
# File lib/db.rb, line 5
def connect
  begin
    @conn = Sequel.connect('sqlite://docgen')
    @substitutions = @conn.from(:substitutions)
  rescue Exeption => e
    puts "Database connection error: #{e.message}"
  end
end
substitution_text_for(set_id, key) click to toggle source
# File lib/db.rb, line 19
def substitution_text_for set_id, key
  connect unless @conn
  res = @substitutions.where(:set_id => set_id, :key => key).select(:value)
  res.get(:value)
end