Class: BootstrapAdmin::Generators::OverrideViewsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/bootstrap_admin/override_views/override_views_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_viewsObject



23
24
25
26
27
28
29
30
31
32
33
# File 'lib/generators/bootstrap_admin/override_views/override_views_generator.rb', line 23

def copy_views
  folder_base = "#{Rails.root}/app/views/#{BootstrapAdmin.admin_namespace}"
  target_dir = if "defaults" == resource
                 "#{folder_base}/defaults" # global view folder
               else
                 "#{folder_base}/#{resource.tableize}" # resource view folder
               end

  empty_directory target_dir
  _copy_views_ target_dir, actions
end