lib/picky/internals/index/files.rb in picky-1.5.2 vs lib/picky/internals/index/files.rb in picky-1.5.3

- old
+ new

@@ -1,24 +1,34 @@ module Internals module Index - + class Files < Backend - + def initialize bundle_name, config super bundle_name, config - + # Note: We marshal the similarity, as the # Yajl json lib cannot load symbolized # values, just keys. # @index = File::JSON.new config.index_path(bundle_name, :index) @weights = File::JSON.new config.index_path(bundle_name, :weights) @similarity = File::Marshal.new config.index_path(bundle_name, :similarity) @configuration = File::JSON.new config.index_path(bundle_name, :configuration) end - + + def to_s + <<-FILES +Files: +#{"Index: #{@index}".indented_to_s} +#{"Weights: #{@weights}".indented_to_s} +#{"Similarity: #{@similarity}".indented_to_s} +#{"Config: #{@configuration}".indented_to_s} +FILES + end + end - + end - + end \ No newline at end of file