lib/approvals/error.rb in approvals-0.0.9 vs lib/approvals/error.rb in approvals-0.0.10

- old
+ new

@@ -1,5 +1,21 @@ module Approvals class ApprovalError < Exception attr_accessor :received_path, :approved_path + + def received_exists? + received_path && File.exist?(received_path) + end + + def received_text + received_exists? && IO.read(received_path) + end + + def approved_exists? + approved_path && File.exist?(approved_path) + end + + def approved_text + approved_exists? && IO.read(approved_path) + end end end