Module: SuggestTag
- Included in:
- String
- Defined in:
- lib/enju_bookmark/suggest_tag.rb
Instance Method Summary collapse
Instance Method Details
#suggest_tags ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'lib/enju_bookmark/suggest_tag.rb', line 2 def = [] threshold = (self.strip.split(//).size * 0.2).round Bookmark.tag_counts(limit: 100).each do |t| distance = Text::Levenshtein.distance(t.name, self) << t if distance <= threshold end end |