lib/picky/backend/files.rb in picky-2.6.0 vs lib/picky/backend/files.rb in picky-2.7.0
- old
+ new
@@ -1,29 +1,23 @@
module Backend
- class Files < Backend
+ class Files < Base
def initialize bundle_name, category
super bundle_name, category
# Note: We marshal the similarity, as the
# Yajl json lib cannot load symbolized
# values, just keys.
#
- @index = File::JSON.new category.index_path(bundle_name, :index)
+ @inverted = File::JSON.new category.index_path(bundle_name, :inverted)
@weights = File::JSON.new category.index_path(bundle_name, :weights)
@similarity = File::Marshal.new category.index_path(bundle_name, :similarity)
@configuration = File::JSON.new category.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
+ "#{self.class}(#{[@prepared, @inverted, @weights, @similarity, @configuration].join(', ')})"
end
end
end
\ No newline at end of file