Class: RakeText::Engine
- Inherits:
-
Object
- Object
- RakeText::Engine
- Defined in:
- lib/rake_text/engine.rb
Instance Attribute Summary collapse
-
#stoplist ⇒ Object
readonly
Returns the value of attribute stoplist.
Instance Method Summary collapse
- #analyse(text, min_score = 0) ⇒ Object
-
#initialize(stoplist_file = '') ⇒ Engine
constructor
A new instance of Engine.
Constructor Details
Instance Attribute Details
#stoplist ⇒ Object (readonly)
Returns the value of attribute stoplist.
120 121 122 |
# File 'lib/rake_text/engine.rb', line 120 def stoplist @stoplist end |
Instance Method Details
#analyse(text, min_score = 0) ⇒ Object
105 106 107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/rake_text/engine.rb', line 105 def analyse(text, min_score = 0) # Get sentences sentences = sentences(text) # Get phrases phrases = phrases(sentences) # Get phrase-scores phrase_scores = phrase_scores(phrases) # Delete phrases with too low scores return phrase_scores.reject { |key, value| value < min_score } end |