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