Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
38 lines (24 sloc) 1020 Bytes

#Pusher Client for Clojure

This library provides access to Pusher API from Clojure.

##Building

Make sure you have Leiningen installed.

lein deps && lein jar

##Installation

Library can be installed as a dependency from Clojars

##Example

(:use 'pusher)

(with-pusher-auth ["my-pusher-app-id" "my-pusher-key" "my-pusher-secret"]
  (with-pusher-channel "test_channel"
    (trigger "my_event" {:data "helloworld"}))))

or with credentials set permanently

(alter-var-root (var *pusher-app-id*)
  (constantly "my-pusher-app-id"))
(alter-var-root (var *pusher-key*)
  (constantly "my-pusher-key"))
(alter-var-root (var *pusher-secret*)
  (constantly "my-pusher-secret"))
(alter-var-root (var *pusher-channel*)
  (constantly "test_channel"))

(trigger "my_event" {:data "helloworld"})

##Copyright

Copyright (c) 2010 Bartosz Blimke. See LICENSE for details.