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