Class: FeatureSet::FeatureBuilders::Cuss
- Defined in:
- lib/feature_set/feature_builders/cuss.rb
Constant Summary collapse
- CUSS_WORDS =
File.read(File.(File.join(File.dirname(__FILE__), '..', 'data', 'cusswords.txt'))).split("\n").map {|i| i.strip.downcase }
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#before_build_features, #initialize
Constructor Details
This class inherits a constructor from FeatureSet::FeatureBuilders::Base
Instance Method Details
#build_features(datum, key, row) ⇒ Object
8 9 10 11 |
# File 'lib/feature_set/feature_builders/cuss.rb', line 8 def build_features(datum, key, row) return {} unless datum.value.is_a?(String) { :cuss_count => (datum.tokens & CUSS_WORDS).length } end |