lib/checkm.rb in checkm-0.0.1 vs lib/checkm.rb in checkm-0.0.2

- old
+ new

@@ -47,20 +47,21 @@ @lines.unshift('#%checkm_0.7') and @version = '0.7' if @version.nil? end def valid? + return true if @entries.empty? @entries.map { |e| e.valid? }.any? { |b| b == false } end def add path, args = {} line = Checkm::Entry.create path, args - Checkm::Manifest.new [@lines, line].flatten.join("\n"), args + Checkm::Manifest.new [@lines, line].flatten.join("\n"), @args end def remove path - Checkm::Manifest.new @lines.reject { |x| x =~ /^@?#{path}/ }.join("\n"), args + Checkm::Manifest.new @lines.reject { |x| x =~ /^@?#{path}/ }.join("\n"), @args end def to_s @lines.join("\n") end