PebbleTimeline
This is a wrapper for the Pebble Timeline API documented here
Installation
Add this line to your application's Gemfile:
gem 'pebble_timeline'
And then execute:
$ bundle
Or install it yourself as:
$ gem install pebble_timeline
Usage
require 'pebble_timeline'
PebbleTimeline.config.api_key = API_KEY
# Shared pins
pins = PebbleTimeline::Pins.new
pins.create(id: "test-1", topics: 'test', time: "2015-06-19T20:00:00Z", layout: { type: 'genericPin', title: 'test 1' })
pins.update("test-1", topics: 'test', time: "2015-06-19T20:00:00Z", layout: { type: 'genericPin', title: 'test 1' })
pins.delete("test-1")
# User pins
user_pins = PebbleTimeline::Pins.new('user', USER_TOKEN)
user_pins.create(id: "test-1", time: "2015-06-12T16:42:00Z", layout: { type: 'genericPin', title: 'test 1' })
user_pins.delete("test-1")
# Subscriptions
PebbleTimeline::Subscriptions.get(USER_TOKEN)
Contributing
- Fork it ( https://github.com/[my-github-username]/pebble_timeline/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request