Sha256: 39797aac7c99fa394c2d9d05674d6a157b90915633867fc0463782df641a57a1

Contents?: true

Size: 396 Bytes

Versions: 12

Compression:

Stored size: 396 Bytes

Contents

# frozen_string_literal: true

require 'dpl/cli'
require 'dpl/ctx'
require 'dpl/provider'
require 'dpl/version'
require 'dpl/string_ext'

module Dpl
  class Error < StandardError
    attr_reader :opts

    def initialize(msg, opts = {})
      super(msg)
      @opts = opts
      set_backtrace(opts[:backtrace]) if backtrace?
    end

    def backtrace?
      !!opts[:backtrace]
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
dpl-2.0.5.3 lib/dpl.rb
dpl-2.0.5.3.beta.1 lib/dpl.rb
dpl-2.0.5.2 lib/dpl.rb
dpl-2.0.5.2.beta.1 lib/dpl.rb
dpl-2.0.5.1 lib/dpl.rb
dpl-2.0.5.beta.2.1 lib/dpl.rb
dpl-2.0.5.beta.2 lib/dpl.rb
dpl-2.0.5 lib/dpl.rb
dpl-2.0.5.beta.1 lib/dpl.rb
dpl-2.0.5.beta lib/dpl.rb
travis_dpl_test-2.0.3.beta.4.ror.1 lib/dpl.rb
travis_dpl_test-2.0.3.beta.4.ror lib/dpl.rb