Sha256: 5d8ae73445ab481951de9fb26869f9ed7a0acfb42f3d3fe33056b8cbbc9deb9a

Contents?: true

Size: 616 Bytes

Versions: 1

Compression:

Stored size: 616 Bytes

Contents

module DataMapper
  class Property
    # Exception raised when DataMapper is about to work with
    # invalid property values.
    class InvalidValueError < StandardError
      attr_reader :property, :value

      def initialize(property, value)
        msg = "Invalid value %s for property %s (%s) on model %s" %
          [ value.inspect,
            property.name.inspect,
            property.class.name,
            property.model.name
          ]
        super(msg)
        @property = property
        @value = value
      end

    end # class InvalidValueError
  end # class Property
end # module DataMapper

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ghost_dm-core-1.3.0.beta lib/dm-core/property/invalid_value_error.rb