lib/faceted/model.rb in faceted-1.4.0 vs lib/faceted/model.rb in faceted-1.5.0

- old
+ new

@@ -42,10 +42,14 @@ def fields @fields ||= [:id, :excludes] end - def materialize(objects=[], args={}) + def from(object, args={}) + materialize([object], args).first + end + + def materialize(objects=[], args={}) objects.compact.inject([]) do |a, object| interface = self.new(args) interface.send(:object=, object) interface.send(:initialize_with_object) a << interface