class Dogapi::V1::ScreenboardService

Constants

API_VERSION

Public Instance Methods

create_screenboard(description) click to toggle source
   # File lib/dogapi/v1/screenboard.rb
12 def create_screenboard(description)
13   request(Net::HTTP::Post, "/api/#{API_VERSION}/screen", nil, description, true)
14 end
delete_screenboard(board_id) click to toggle source
   # File lib/dogapi/v1/screenboard.rb
28 def delete_screenboard(board_id)
29   request(Net::HTTP::Delete, "/api/#{API_VERSION}/screen/#{board_id}", nil, nil, false)
30 end
get_all_screenboards() click to toggle source
   # File lib/dogapi/v1/screenboard.rb
24 def get_all_screenboards()
25   request(Net::HTTP::Get, "/api/#{API_VERSION}/screen", nil, nil, false)
26 end
get_screenboard(board_id) click to toggle source
   # File lib/dogapi/v1/screenboard.rb
20 def get_screenboard(board_id)
21   request(Net::HTTP::Get, "/api/#{API_VERSION}/screen/#{board_id}", nil, nil, false)
22 end
revoke_screenboard(board_id) click to toggle source
   # File lib/dogapi/v1/screenboard.rb
36 def revoke_screenboard(board_id)
37   request(Net::HTTP::Delete, "/api/#{API_VERSION}/screen/share/#{board_id}", nil, nil, false)
38 end
share_screenboard(board_id) click to toggle source
   # File lib/dogapi/v1/screenboard.rb
32 def share_screenboard(board_id)
33   request(Net::HTTP::Post, "/api/#{API_VERSION}/screen/share/#{board_id}", nil, nil, false)
34 end
update_screenboard(board_id, description) click to toggle source
   # File lib/dogapi/v1/screenboard.rb
16 def update_screenboard(board_id, description)
17   request(Net::HTTP::Put, "/api/#{API_VERSION}/screen/#{board_id}", nil, description, true)
18 end