Class: Cms::Generators::ViewsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/cms/views/views_generator.rb

Constant Summary collapse

VIEW_GROUPS =
{
  "admin" => [
    "cms/admin"
  ],
  "public" => [
    "cms/sections",
    "cms/public",
    "layouts/cms"
  ],
  "mailer" => [
    "cms/form_submission_mailer"
  ],
  "all" => [
    "cms",
    "layouts/cms"
  ]
}.freeze

Instance Method Summary collapse

Instance Method Details

#copy_viewsObject



39
40
41
42
43
# File 'lib/generators/cms/views/views_generator.rb', line 39

def copy_views
  selected_groups.each do |group|
    copy_group(group)
  end
end