module Rack::RackSeo::Sanitize

Public Class Methods

sanitize_meta_title(title) click to toggle source
# File lib/rack-seo/sanitize.rb, line 2
def self.sanitize_meta_title(title)
  title.to_s.gsub(/\s+/, ' ').strip
end

Public Instance Methods

sanitize_meta_description(meta_description) click to toggle source
# File lib/rack-seo/sanitize.rb, line 6
def sanitize_meta_description(meta_description)
  meta_description.to_s.gsub(/[\s]+/, ' ').gsub(/[\r|\n]+/, ' ').strip
end
sanitize_meta_keywords(keywords) click to toggle source
# File lib/rack-seo/sanitize.rb, line 10
def sanitize_meta_keywords(keywords)
  keywords.split(",").collect { |keyword| 
    keyword.downcase.gsub(/\s+/, '')
  }.reject(&:empty?).join(',')
end