class Projects::ListTask

Public Class Methods

new(_options = {}) click to toggle source
# File lib/tasks/projects/list_task.rb, line 7
def initialize(_options = {}); end

Public Instance Methods

list_projects(names) click to toggle source
# File lib/tasks/projects/list_task.rb, line 17
def list_projects(names)
  printf("%s\n", names.join("\n"))
end
projects() click to toggle source
# File lib/tasks/projects/list_task.rb, line 13
def projects
  Dir.glob('*').select { |f| File.directory?(f) }.sort
end
task() click to toggle source
# File lib/tasks/projects/list_task.rb, line 9
def task
  Dir.chdir(Anvil::Config.base_projects_path) { list_projects(projects) }
end