Class: Rockstart::Prefab::SitemapGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/rockstart/prefab/sitemap/sitemap_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_release_stepObject



15
16
17
18
19
20
21
22
23
# File 'lib/generators/rockstart/prefab/sitemap/sitemap_generator.rb', line 15

def add_release_step
  append_to_file "bin/hooks-release", <<~'RELEASE' + "\n"

    FileUtils.chdir APP_ROOT do
      puts "== Generating Sitemap =="
      system! "bundle exec rake sitemap:release"
    end
  RELEASE
end

#add_sitemap_configObject



11
12
13
# File 'lib/generators/rockstart/prefab/sitemap/sitemap_generator.rb', line 11

def add_sitemap_config
  copy_file "sitemap_config.rb", "config/sitemap.rb"
end

#add_sitemap_gemObject



7
8
9
# File 'lib/generators/rockstart/prefab/sitemap/sitemap_generator.rb', line 7

def add_sitemap_gem
  gem "sitemap_generator"
end