lib/pump/encoder.rb in pump-0.6.3 vs lib/pump/encoder.rb in pump-0.6.4
- old
+ new
@@ -54,10 +54,14 @@
# @return [String]
def encode(object, options={})
object = object.to_a if defined?(ActiveRecord::Relation) && object.is_a?(ActiveRecord::Relation)
fields_to_hash(options)
if object.is_a?(Array)
- encode_array(object, options)
+ if options[:fields]
+ encode_partial_array(object, options)
+ else
+ encode_array(object, options)
+ end
elsif options[:fields]
encode_partial_single(object, options)
else
encode_single(object, options)
end
\ No newline at end of file