lib/smartsheet/endpoints/sights/sights_share.rb in smartsheet-1.0.0 vs lib/smartsheet/endpoints/sights/sights_share.rb in smartsheet-1.1.0

- old
+ new

@@ -1,70 +1,70 @@ -require 'smartsheet/endpoints/share/share' - -module Smartsheet - # Sight Sharing Endpoints - # @see https://smartsheet-platform.github.io/api-docs/?ruby#sight-sharing API Sight Sharing Docs - class SightsShare - attr_reader :client - private :client - - URL = ['sights', :sight_id] - - def initialize(client) - @client = client - end - - def delete(sight_id:, share_id:, params: {}, header_overrides: {}) - delete_share( - share_id: share_id, - url: URL, - params: params, - header_overrides: header_overrides, - sight_id: sight_id - ) - end - - def get(sight_id:, share_id:, params: {}, header_overrides: {}) - get_share( - share_id: share_id, - url: URL, - params: params, - header_overrides: header_overrides, - sight_id: sight_id - ) - end - - def list(sight_id:, params: {}, header_overrides: {}) - list_share( - url: URL, - header_overrides: header_overrides, - params: params, - sight_id: sight_id - ) - end - - def create(sight_id:, body:, params: {}, header_overrides: {}) - create_share( - url: URL, - header_overrides: header_overrides, - params: params, - body: body, - sight_id: sight_id - ) - end - - def update(sight_id:, share_id:, body:, params: {}, header_overrides: {}) - update_share( - share_id: share_id, - url: URL, - params: params, - header_overrides: header_overrides, - body: body, - sight_id: sight_id - ) - end - - private - - include Smartsheet::Share - end +require 'smartsheet/endpoints/share/share' + +module Smartsheet + # Sight Sharing Endpoints + # @see https://smartsheet-platform.github.io/api-docs/?ruby#sight-sharing API Sight Sharing Docs + class SightsShare + attr_reader :client + private :client + + URL = ['sights', :sight_id] + + def initialize(client) + @client = client + end + + def delete(sight_id:, share_id:, params: {}, header_overrides: {}) + delete_share( + share_id: share_id, + url: URL, + params: params, + header_overrides: header_overrides, + sight_id: sight_id + ) + end + + def get(sight_id:, share_id:, params: {}, header_overrides: {}) + get_share( + share_id: share_id, + url: URL, + params: params, + header_overrides: header_overrides, + sight_id: sight_id + ) + end + + def list(sight_id:, params: {}, header_overrides: {}) + list_share( + url: URL, + header_overrides: header_overrides, + params: params, + sight_id: sight_id + ) + end + + def create(sight_id:, body:, params: {}, header_overrides: {}) + create_share( + url: URL, + header_overrides: header_overrides, + params: params, + body: body, + sight_id: sight_id + ) + end + + def update(sight_id:, share_id:, body:, params: {}, header_overrides: {}) + update_share( + share_id: share_id, + url: URL, + params: params, + header_overrides: header_overrides, + body: body, + sight_id: sight_id + ) + end + + private + + include Smartsheet::Share + end end \ No newline at end of file