lib/classifier/string_extensions.rb in classifier-1.1.1 vs lib/classifier/string_extensions.rb in classifier-1.2.0
- old
+ new
@@ -1,11 +1,16 @@
# Author:: Lucas Carlson (mailto:lucas@rufy.com)
# Copyright:: Copyright (c) 2005 Lucas Carlson
# License:: LGPL
-require 'classifier/string_extensions/porter_stemmer'
-require 'classifier/string_extensions/word_hash'
+begin
+ require_gem 'stemmer'
+rescue LoadError
+ puts "Please install stemmer from http://rubyforge.org/projects/stemmer or 'gem install stemmer'"
+ exit(-1)
+end
-class String
- include Classifier::Stemmable
- include Classifier::WordHash
+require 'classifier/extensions/word_hash'
+
+class Object
+ def prepare_category_name; to_s.gsub("_"," ").capitalize.intern end
end
\ No newline at end of file