class PebbleTimeline::Pins
Public Class Methods
new(scope = 'shared', user_token = nil)
click to toggle source
# File lib/pebble_timeline/pins.rb, line 3 def initialize(scope = 'shared', user_token = nil) @scope = scope @user_token = user_token if @scope == 'user' end
Public Instance Methods
create(params = {})
click to toggle source
# File lib/pebble_timeline/pins.rb, line 8 def create(params = {}) params.merge!(user_token: @user_token) if @user_token API.call("#{@scope}/pins/#{params[:id]}", :put, params) end
delete(id, params = {})
click to toggle source
# File lib/pebble_timeline/pins.rb, line 18 def delete(id, params = {}) params.merge!(user_token: @user_token) if @user_token API.call("#{@scope}/pins/#{id}", :delete, params) end
update(id, params = {})
click to toggle source
# File lib/pebble_timeline/pins.rb, line 13 def update(id, params = {}) params.merge!(user_token: @user_token) if @user_token API.call("#{@scope}/pins/#{id}.json", :put, params) end