Sha256: 1a65f86f66238959d97d34a12f71b337a2554b607dfe4ae910bee06c0efffe6f

Contents?: true

Size: 577 Bytes

Versions: 4

Compression:

Stored size: 577 Bytes

Contents

require_relative 'exceptions/messages'

module Prickle
  module Exceptions

    def message
      @message
    end

    class ElementNotFound < Exception
      include Prickle::Exceptions

      def initialize(type, identifier, text, caught_exception)
        @message = Message::ElementNotFound.new(type, identifier, text, caught_exception).to_s
      end
    end

    class MessageNotContainedInPopup < Exception
      include Prickle::Exceptions

      def initialize message
        @message = Message::TextNotContainedInPopup.new(message).to_s
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
prickle-0.1.0 lib/prickle/exceptions.rb
prickle-0.0.6 lib/prickle/exceptions.rb
prickle-0.0.5 lib/prickle/exceptions.rb
prickle-0.0.4 lib/prickle/exceptions.rb