Pusher (http://www.pusherapp.com) Client for Clojure
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
test
.gitignore
CHANGELOG.md
LICENSE
README.md
project.clj

README.md

#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.