Sha256: 0811fef57d29081d875974865154934bdc2545f495bcb2d05b3e0bc7d53d7600

Contents?: true

Size: 399 Bytes

Versions: 13

Compression:

Stored size: 399 Bytes

Contents

module Specjour::RSpec
  class MarshalableException
    attr_accessor :message, :backtrace, :class_name

    def initialize(exception)
      self.class_name = exception.class.name
      self.message = exception.message
      self.backtrace = exception.backtrace
    end

    def class
      @class ||= OpenStruct.new :name => class_name
    end

    def pending_fixed?
      false
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
specjour-0.7.0 lib/specjour/rspec/marshalable_exception.rb
specjour-0.6.6 lib/specjour/rspec/marshalable_exception.rb
specjour-0.6.5 lib/specjour/rspec/marshalable_exception.rb
specjour-0.6.4 lib/specjour/rspec/marshalable_exception.rb
specjour-0.6.3 lib/specjour/rspec/marshalable_exception.rb
specjour-0.6.2 lib/specjour/rspec/marshalable_exception.rb
specjour-0.6.1 lib/specjour/rspec/marshalable_exception.rb
specjour-0.6.0 lib/specjour/rspec/marshalable_exception.rb
specjour-0.5.6 lib/specjour/rspec/marshalable_exception.rb
specjour-0.5.5 lib/specjour/rspec/marshalable_exception.rb
specjour-0.5.4 lib/specjour/rspec/marshalable_exception.rb
specjour-0.5.2 lib/specjour/rspec/marshalable_exception.rb
specjour-0.5.0 lib/specjour/rspec/marshalable_exception.rb