src/model/settings.lisp

DOWNLOAD
(defpackage murja.model.settings 
  (:use :cl)
  (:export :get-settings))

(in-package :murja.model.settings)

(defun get-settings ()
  (reduce (lambda (acc pair)
	    (destructuring-bind (k v) pair
	      (setf (gethash k acc) (com.inuoe.jzon:parse v))
	      acc)) 
	  (postmodern:query "SELECT key, value FROM blog.Settings")

	  :initial-value (make-hash-table :test 'equal)))