Class: PolarBear::Command::AdminReview

Inherits:
Object
  • Object
show all
Defined in:
lib/polarbear/command/admin_review.rb

Overview



Instance Method Summary collapse

Instance Method Details

#cancel(id) ⇒ Object

Cancel an in-progress Review



16
17
18
# File 'lib/polarbear/command/admin_review.rb', line 16

def cancel(id)
  execute_admin_review_command('cancel', id)
end

#delete(id) ⇒ Object

Delete an existing Review



11
12
13
# File 'lib/polarbear/command/admin_review.rb', line 11

def delete(id)
  execute_admin_review_command('delete', id)
end

#execute_admin_review_command(command, args) ⇒ Object



30
31
32
# File 'lib/polarbear/command/admin_review.rb', line 30

def execute_admin_review_command(command, args)
  Utils::Executor.instance.execute_command("--no-browser --quiet admin review #{command} #{args}")
end

#finish(id) ⇒ Object

Finish current phase of a Review



26
27
28
# File 'lib/polarbear/command/admin_review.rb', line 26

def finish(id)
  execute_admin_review_command('finish', id)
end

#reject(id) ⇒ Object

Reject an in-progress Review



21
22
23
# File 'lib/polarbear/command/admin_review.rb', line 21

def reject(id)
  execute_admin_review_command('reject', id)
end