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