lib/restpack_serializer/serializable.rb in restpack_serializer-0.4.4 vs lib/restpack_serializer/serializable.rb in restpack_serializer-0.4.5
- old
+ new
@@ -72,9 +72,17 @@
attr_accessor :model_class, :key
def as_json(model, context = {})
new.as_json(model, context)
end
+ def serialize(models, context = {})
+ models = [models] unless models.kind_of?(Array)
+
+ {
+ self.key() => models.map {|model| self.as_json(model, context)}
+ }
+ end
+
def model_class
@model_class || self.name.chomp('Serializer').constantize
end
def key