Class: Backend::Api::Build::Project
- Inherits:
- 
      Object
      
        - Object
- Backend::Api::Build::Project
 
- Extended by:
- ConnectionHelper
- Defined in:
- api/build/project.rb
Overview
Class that connect to endpoints related to projects
Class Method Summary collapse
- .resume_scheduler(project_name) ⇒ Object
- 
  
    
      .suspend_scheduler(project_name)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    lock the project for the scheduler for atomic change when using multiple operations. 
- .wipe_binaries(project_name) ⇒ Object
Class Method Details
.resume_scheduler(project_name) ⇒ Object
| 13 14 15 | # File 'api/build/project.rb', line 13 def self.resume_scheduler(project_name) http_post(['/build/:project', project_name], params: { cmd: :resumeproject }) end | 
.suspend_scheduler(project_name) ⇒ Object
lock the project for the scheduler for atomic change when using multiple operations
| 9 10 11 | # File 'api/build/project.rb', line 9 def self.suspend_scheduler(project_name) http_post(['/build/:project', project_name], params: { cmd: :suspendproject }) end | 
.wipe_binaries(project_name) ⇒ Object
| 17 18 19 | # File 'api/build/project.rb', line 17 def self.wipe_binaries(project_name) http_post(['/build/:project', project_name], params: { cmd: :wipe }) end |