src/genurl.lisp

DOWNLOAD
(defpackage murja.genurl
  (:use :cl)
  (:export :route->url)
  (:documentation "Provides functions for transforming murja.view.components.tabs:deftab'bed and easy-routes:defroute'd url symbols into correctly prefixed url strings")
  (:local-nicknames (:settings :murja.setting-definitions)))

(in-package :murja.genurl)

(defun route->url (symbol &rest params)
  (format nil "~a~a"
	  (settings:prefix)
	  (apply #'easy-routes:genurl symbol params)))


;; (route->url 'murja.view.rss::rss-single-item :feed-id "ffffeed-id" :item-id "itemiiii-id")
;; "/feeds/ffffeed-id/item/itemiiii-id"
;; "/feeds/feed-id/item/item-id"