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