0.0
No commit activity in last 3 years
No release in over 3 years
This is a wrapper for the Pebble Timeline API documented here: http://developer.getpebble.com/guides/timeline/
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.7
>= 0
~> 10.0
~> 3
>= 0

Runtime

>= 0
 Project Readme

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