Sha256: a4885ba7997c8440a5a39f7de2780c94a1732fc9e182660048a419d101e1a04c

Contents?: true

Size: 262 Bytes

Versions: 3

Compression:

Stored size: 262 Bytes

Contents

module Trajectory
  class MissingAttributeError < RuntimeError
    def initialize(object, attribute)
      @object = object
      @attribute = attribute.to_sym
    end

    def to_s
      "Attribute #{@attribute} of #{@object.inspect} is nil."
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trajectory-0.1.2 lib/trajectory/exceptions/missing_attribute_error.rb
trajectory-0.1.1 lib/trajectory/exceptions/missing_attribute_error.rb
trajectory-0.1.0 lib/trajectory/exceptions/missing_attribute_error.rb