def delete(user_name, repo_name, component_id, params={})
      _update_user_repo_params(user_name, repo_name)
      _validate_user_repo_params(user, repo) unless user? && repo?

      _validate_presence_of component_id
      normalize! params

      delete_request("/1.0/repositories/#{user}/#{repo.downcase}/issues/components/#{component_id}", params)
    end
def delete(user_name, repo_name, component_id, params={})
      _update_user_repo_params(user_name, repo_name)
      _validate_user_repo_params(user, repo) unless user? && repo?

      _validate_presence_of component_id
      normalize! params

      delete_request("/1.0/repositories/#{user}/#{repo.downcase}/issues/components/#{component_id}", params)
    end
Delete a component

 = Examples
  bitbucket = BitBucket.new
  bitbucket.issues.components.delete 'user-name', 'repo-name', 'component-id'