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