Module: BWAPI::Client::Admin::Projects

Included in:
BWAPI::Client::Admin
Defined in:
lib/bwapi/client/admin/projects.rb

Overview

Become module for admin/projects endpoint

Instance Method Summary collapse

Instance Method Details

#lock_query(project_id, query_id) ⇒ Hash

Lock an existing query in project

Parameters:

  • project_id (Integer)

    Id of project

  • query_id (Integer)

    Id of query

Returns:

  • (Hash)

    Locked query



11
12
13
# File 'lib/bwapi/client/admin/projects.rb', line 11

def lock_query(project_id, query_id)
  post "admin/projects/#{project_id}/queries/#{query_id}/lock"
end

#unlock_query(project_id, query_id) ⇒ Hash

Unlock an existing query in project

Parameters:

  • project_id (Integer)

    Id of project

  • query_id (Integer)

    Id of query

Returns:

  • (Hash)

    Unlocked query



20
21
22
# File 'lib/bwapi/client/admin/projects.rb', line 20

def unlock_query(project_id, query_id)
  delete "admin/projects/#{project_id}/queries/#{query_id}/lock"
end