Class: Greenhouse::Tasks::RemoveProject

Inherits:
Object
  • Object
show all
Includes:
ProjectTask, Task
Defined in:
lib/greenhouse/tasks/remove_project.rb

Instance Method Summary collapse

Methods included from ProjectTask

included

Methods included from Task

included

Instance Method Details

#perform(project) ⇒ Object



7
8
9
10
11
12
# File 'lib/greenhouse/tasks/remove_project.rb', line 7

def perform(project)
  @project = project
  puts "Removing #{@project.title} from your .projects file...".yellow
  Projects::projects_file.projects.delete_if { |name,project| name == @project.name }
  Projects::projects_file.write
end