Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (21 sloc) 1.04 KB

liberator-hal-events-resource

Clojars Project

A Clojure library for liberator to load and transform events to HAL resources.

This library uses Halboy for creating and rendering HAL resources.

[b-social/liberator-hal-events-resource "0.0.13"]

Usage

You'll need to provide 2 function

  • Event loader: how to load your events from their store. (for example your database)
  • Event transformer (how to map those events into HAL resources)
(defn events-resource-handler-for [{:keys [events-store] :as dependencies}]
  (events-resource dependencies default-page-size
    (partial db-events-loader events-store) #event-loader-function
    event-mapping/event->resource)) #event-transformer function

License

Copyright B-Social Limited © 2019

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

You can’t perform that action at this time.