module ActiveSeo::Helpers
Public Class Methods
generate_keywords(text)
click to toggle source
# File lib/active_seo/helpers.rb, line 4 def generate_keywords(text) return [] unless text keywords = text.to_s.scan(/\w+/) keywords = keywords.group_by { |item| item } keywords = Hash[keywords.sort_by { |_k, v| -v.size }] keywords = keywords.keys.select { |item| item.size > 1 } keywords.map(&:downcase) end
sanitize_keywords(text)
click to toggle source
# File lib/active_seo/helpers.rb, line 15 def sanitize_keywords(text) text = strip_tags(text) text.scan(/\w+/).join(' ').downcase end