class Zerial::CollectionSerializer
Attributes
element_serializer[R]
Public Class Methods
new(element_serializer)
click to toggle source
# File lib/zerial/collection_serializer.rb, line 8 def initialize (element_serializer) @element_serializer = element_serializer end
Public Instance Methods
as_json(collection)
click to toggle source
# File lib/zerial/collection_serializer.rb, line 12 def as_json (collection) collection.map { |object| element_serializer.as_json(object) } end
from_loaded_json(json)
click to toggle source
# File lib/zerial/collection_serializer.rb, line 18 def from_loaded_json (json) json.map { |element| element_serializer.from_loaded_json(element) } end