lib/rest_model/serialization/enumerable.rb in rest_model-0.1.6 vs lib/rest_model/serialization/enumerable.rb in rest_model-0.1.7
- old
+ new
@@ -1,14 +1,16 @@
class RestModel
module Serialization
class Enumerable
def self.serialize(value)
- fail "value not serializable: #{value}" unless value.kind_of?(::Enumerable)
+ fail SerializationError, "value '#{value}' is not an enumerable" unless value.kind_of?(::Enumerable)
+
value
end
def self.desserialize(value)
- fail "value not desserializable: #{value}" unless value.kind_of?(::Enumerable)
+ fail SerializationError, "value '#{value}' is not an enumerable" unless value.kind_of?(::Enumerable)
+
value
end
end
end
end