Sha256: d80f28b9583e13fe6aceeded0397e0054145960e89f32bba0a4369ca00e4dcc5

Contents?: true

Size: 331 Bytes

Versions: 61

Compression:

Stored size: 331 Bytes

Contents

# frozen_string_literal: true

module IbrainErrors
  extend ActiveSupport::Concern

  class PermissionError < StandardError; end

  class UnknownError < StandardError
    def initialize(message)
      super

      @message = message
    end

    def details
      message
    end

    private

    attr_accessor :message
  end
end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
ibrain-core-0.5.15 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.13 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.12 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.10 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.9 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.8 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.7 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.6 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.5 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.4 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.3 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.2 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.1 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.5.0 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.4.9 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.4.8 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.4.7 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.4.6 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.4.5 app/controllers/concerns/ibrain_errors.rb
ibrain-core-0.4.4 app/controllers/concerns/ibrain_errors.rb