Sha256: 598dab4637e4c3369fa0095c3c0fbedaf4473c38af269dd0e1c3faf4fa96ec66
Contents?: true
Size: 1.1 KB
Versions: 6
Compression:
Stored size: 1.1 KB
Contents
module SitemapGenerator module Utilities extend self # Copy templates/sitemap.rb to config if not there yet. def install_sitemap_rb(verbose=false) if File.exist?(File.join(Rails.root, 'config/sitemap.rb')) puts "already exists: config/sitemap.rb, file not copied" if verbose else FileUtils.cp( SitemapGenerator.templates.template_path(:sitemap_sample), File.join(Rails.root, 'config/sitemap.rb')) puts "created: config/sitemap.rb" if verbose end end # Remove config/sitemap.rb if exists. def uninstall_sitemap_rb if File.exist?(File.join(Rails.root, 'config/sitemap.rb')) File.rm(File.join(Rails.root, 'config/sitemap.rb')) end end # Clean sitemap files in output directory. def clean_files FileUtils.rm(Dir[File.join(Rails.root, 'public/sitemap*.xml.gz')]) end # Returns a boolean indicating whether this environment is Rails 3 # # @return [Boolean] def self.rails3? Rails.version.to_f >= 3 rescue false # Rails.version defined in 2.1.0 end end end
Version data entries
6 entries across 6 versions & 1 rubygems