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