kytrinyx/approvals

View on GitHub
lib/approvals/error.rb

Summary

Maintainability
A
0 mins
Test Coverage
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