class FastSerializer::JsonModel::Array
Public Instance Methods
included?(*)
click to toggle source
# File lib/fast_serializer/json_model/array.rb, line 20 def included?(*) true end
serialize(resources, params, context)
click to toggle source
@param resource [Object] @param params [Hash] @param context [Hash] @return [Array]
# File lib/fast_serializer/json_model/array.rb, line 10 def serialize(resources, params, context) return if resources.nil? if @serializer_klass @serializer_klass.new(resources, params).serializable_hash elsif @schema resources.map { |resource| @schema.serialize(resource, params, context) } end end