Method: Ardm::Property::InvalidValueError#initialize

Defined in:
lib/ardm/property/invalid_value_error.rb

#initialize(property, value) ⇒ InvalidValueError

Returns a new instance of InvalidValueError.



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/ardm/property/invalid_value_error.rb', line 8

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