class ClickUp::Space

Public Class Methods

formatted_params(params) click to toggle source
# File lib/click_up/hierarchy/space.rb, line 26
def formatted_params(params)
  params.reject {|key, _| rejected_params.include?(key) }
  # {
  #   "name": "New Space Name",
  #   "multiple_assignees": true,
  #   "features": {
  #     "due_dates": {
  #       "enabled": true,
  #       "start_date": false,
  #       "remap_due_dates": true,
  #       "remap_closed_due_date": false
  #     },
  #     "time_tracking": {
  #       "enabled": false
  #     },
  #     "tags": {
  #       "enabled": true
  #     },
  #     "time_estimates": {
  #       "enabled": true
  #     },
  #     "checklists": {
  #       "enabled": true
  #     },
  #     "custom_fields": {
  #       "enabled": true
  #     },
  #     "remap_dependencies": {
  #       "enabled": true
  #     },
  #     "dependency_warning": {
  #       "enabled": true
  #     },
  #     "portfolios": {
  #       "enabled": true
  #     }
  #   }
  # }
end
index_path(params={}) click to toggle source
# File lib/click_up/hierarchy/space.rb, line 11
def index_path(params={})
  "/team/#{params[:team_id]}/space"
end
rejected_params() click to toggle source
# File lib/click_up/hierarchy/space.rb, line 19
def rejected_params
  [
    :id,
    :team_id
  ]
end
resource_path(params={}) click to toggle source
# File lib/click_up/hierarchy/space.rb, line 15
def resource_path(params={})
  "/space/#{params[:id]}"
end