Sha256: 9c2ffe0faf621100f136771c94a2860f2e4ebf9199df9d415226b4e7f87a7937

Contents?: true

Size: 672 Bytes

Versions: 1

Compression:

Stored size: 672 Bytes

Contents

# frozen_string_literal: true

module DroneCI
  module UsersAPI
    # https://docs.drone.io/api/users/users_create/
    def users_create(**body)
      api.post('users', body)
    end

    # https://docs.drone.io/api/users/users_delete/
    def users_delete(login)
      api.delete("users/#{login}")
    end

    # https://docs.drone.io/api/users/users_info/
    def users_info(login)
      api.get("users/#{login}")
    end

    # https://docs.drone.io/api/users/users_list/
    def users_list
      api.get('users')
    end

    # https://docs.drone.io/api/users/users_update/
    def users_update(login, **body)
      api.patch("users/#{login}", body)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
drone-ci-0.1.0 lib/drone-ci/api/users.rb