Sha256: fcdf6beedeb8a3528eab94962775eeefc297d6bc9da6491c5fd3ece1226328a1
Contents?: true
Size: 557 Bytes
Versions: 1
Compression:
Stored size: 557 Bytes
Contents
require 'fileutils' require 'simple_shell' require 'heidi/project' class Heidi PASSED = "passed" FAILED = "failed" DNF = "DNF" attr_reader :projects def initialize(root=Dir.pwd) @root = root @projects = [] Dir[File.join(root,"projects", "*")].each do |project| next unless File.directory?(project) @projects << Heidi::Project.new(project) end end def [](name) name = "#{name}" @projects.select do |project| project.name == name || File.basename(project.root) == name end.first end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
heidi-0.4.0 | lib/heidi.rb |