# File lib/ferret/document.rb, line 61 61: def to_s 62: buf = ["Document {"] 63: self.keys.sort_by {|key| key.to_s}.each do |key| 64: val = self[key] 65: val_str = if val.instance_of? Array then %{["#{val.join('", "')}"]} 66: elsif val.is_a? Field then val.to_s 67: else %{"#{val.to_s}"} 68: end 69: buf << " :#{key} => #{val_str}" 70: end 71: buf << ["}#{@boost == 1.0 ? "" : "^" + @boost.to_s}"] 72: return buf.join("\n") 73: end