Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.26 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.26 KB

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

  1. Fork it ( https://github.com/[my-github-username]/pebble_timeline/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request