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
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