Improves handling of non-fiction classification data.
[quanlib.git] / classify / bookclass.rb
index 20652dca9d00308f33db9129577abc2b474724ae..47cad99898b8e86ed6fa5aabe1f493ca41b3dbd0 100644 (file)
@@ -6,6 +6,7 @@ class BookClass
     @ddc = nil
     @grouping = grouping
     @fast = []
+    @filename = []
     @lcc = nil
     @title = title
   end
@@ -25,6 +26,12 @@ class BookClass
   def fast 
     @fast 
   end
+  def filename
+    @filename
+  end
+  def filename=(value)
+    @filename = value
+  end
   def grouping
     @grouping
   end
@@ -57,6 +64,9 @@ class BookClass
     if nil != @fast 
       data.push('fast=' + @fast.inspect) 
     end
+    if nil != @filename
+      data.push('filename=' + @filename.to_s + '"')
+    end
     if nil != @lcc 
       data.push('lcc="' + @lcc + '"') 
     end