Class: Bankai::Generators::SitemapGenerator

Inherits:
Base
  • Object
show all
Defined in:
lib/bankai/generators/sitemap_generator.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods inherited from Base

default_source_root

Instance Method Details

#add_sitemap_generatorObject



18
19
20
21
# File 'lib/bankai/generators/sitemap_generator.rb', line 18

def add_sitemap_generator
  gem 'sitemap_generator'
  in_root { run 'bundle install' }
end

#generate_sitmap_configObject



27
28
29
30
31
32
33
34
# File 'lib/bankai/generators/sitemap_generator.rb', line 27

def generate_sitmap_config
  gsub_file 'config/sitemap.rb',
            %r{"http://www.example.com"},
            HOST_TEMPLATE
  in_root do
    run 'bundle exec rubocop -a config/sitemap.rb'
  end
end

#init_sitemapObject



23
24
25
# File 'lib/bankai/generators/sitemap_generator.rb', line 23

def init_sitemap
  in_root { run 'bundle exec rake sitemap:install' }
end