module Pushbullet::V2

Private Class Methods

request(url, params) click to toggle source

post request to Pushbullet with given url and params @param url [String] api url @param params [Hash] post parameters @return [Net::HTTPResponse]

# File lib/pushbullet.rb, line 36
def self.request(url, params)
  Pushbullet.post_data(url, params.to_json, 'application/json', {
    'Authorization' => "Basic #{Base64.encode64(Pushbullet::get_access_token).chomp}",
  })
end
request_delete(url, params) click to toggle source

delete request to Pushbullet with given url and params @param url [String] api url @param params [Hash] delete parameters @return [Net::HTTPResponse]

# File lib/pushbullet.rb, line 56
def self.request_delete(url, params)
  Pushbullet.delete(url, params, {
    'Authorization' => "Basic #{Base64.encode64(Pushbullet::get_access_token).chomp}",
  })
end
request_get(url, params) click to toggle source

get request to Pushbullet with given url and params @param url [String] api url @param params [Hash] get parameters @return [Net::HTTPResponse]

# File lib/pushbullet.rb, line 46
def self.request_get(url, params)
  Pushbullet.get(url, params, {
    'Authorization' => "Basic #{Base64.encode64(Pushbullet::get_access_token).chomp}",
  })
end