lib/representable/deserializer.rb in representable-2.2.3 vs lib/representable/deserializer.rb in representable-2.3.0

- old
+ new

@@ -13,9 +13,10 @@ @binding = binding end def call(fragment, *args) # FIXME: args is always i. return fragment unless @binding.typed? # customize with :extend. this is not really straight-forward. + return fragment if fragment.nil? # what if create_object is responsible for providing the deserialize-to object? object = create_object(fragment, *args) # customize with :instance and :class. representable = prepare(object) # customize with :prepare and :extend. \ No newline at end of file