lib/restpack_serializer/serializable.rb in restpack_serializer-0.6.1 vs lib/restpack_serializer/serializable.rb in restpack_serializer-0.6.2
- old
+ new
@@ -48,10 +48,15 @@
end
add_custom_attributes(data)
add_links(model, data) unless self.class.associations.empty?
+ data
+ end
+
+ def as_json_symbolized(model, context = {})
+ data = as_json(model, context)
Symbolizer.recursive_symbolize(data)
end
def custom_attributes
{}
@@ -95,9 +100,13 @@
new.as_json(models, context)
end
def as_json(model, context = {})
new.as_json(model, context)
+ end
+
+ def as_json_symbolized(model, context = {})
+ new.as_json_symbolized(model, context)
end
def serialize(models, context = {})
models = [models] unless models.kind_of?(Array)