Sha256: 45c7d4c8162866512a653310a373969805fceeb8498f2abf491156e0c976a925

Contents?: true

Size: 495 Bytes

Versions: 1

Compression:

Stored size: 495 Bytes

Contents

module Transproc
  Error = Class.new(StandardError)
  FunctionNotFoundError = Class.new(Error)
  FunctionAlreadyRegisteredError = Class.new(Error)

  class MalformedInputError < Error
    attr_reader :function, :value, :original_error

    def initialize(function, value, error)
      @function = function
      @value = value
      @original_error = error
      super "Failed to call_function #{function} with #{value.inspect} - #{error}"
      set_backtrace(error.backtrace)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
transproc-0.2.4 lib/transproc/error.rb