Sha256: bd68d0070ac6606a25db5a514df208ac7d91bc228ff687874dc4e0c9c4f9fd92

Contents?: true

Size: 465 Bytes

Versions: 2

Compression:

Stored size: 465 Bytes

Contents

require 'r10k/errors'

module R10K
  module Git

    class GitError < R10K::Error; end

    class UnresolvableRefError < GitError

      attr_reader :ref
      attr_reader :git_dir

      def initialize(mesg, options = {})
        super
        @ref     = @options[:ref]
        @git_dir = @options[:git_dir]
      end

      def message
        msg = super
        if @git_dir
          msg << " at #{@git_dir}"
        end
        msg
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
r10k-1.4.2 lib/r10k/git/errors.rb
r10k-1.4.1 lib/r10k/git/errors.rb