Class: Templet::CoreInstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Templet::CoreInstallGenerator
show all
- Includes:
- Shared::CoreHelpers
- Defined in:
- lib/generators/templet/core_install/core_install_generator.rb
Constant Summary
collapse
- CONTROLLER_SUBDIR =
'controllers/'
- APIS_SUBDIR =
'apis/'
- DEST_DESC =
'The directory that the core code will be copied beneath'
Shared::CoreHelpers::APP_ROOT, Shared::CoreHelpers::APP_SUBDIR, Shared::CoreHelpers::HELPERS_SUBDIR, Shared::CoreHelpers::LIB_ROOT, Shared::CoreHelpers::SOURCE_ROOT, Shared::CoreHelpers::SPEC_SUBDIR, Shared::CoreHelpers::SUPPORT_SUBDIR, Shared::CoreHelpers::TEMPLET_SUBDIR
Instance Method Summary
collapse
Instance Method Details
#create_templet_core ⇒ Object
25
26
27
28
29
30
31
|
# File 'lib/generators/templet/core_install/core_install_generator.rb', line 25
def create_templet_core
create_templet_tree
create_controller_modules
create_templet_helper_rb
end
|
#ensure_uninstalled ⇒ Object
17
18
19
20
21
22
23
|
# File 'lib/generators/templet/core_install/core_install_generator.rb', line 17
def ensure_uninstalled
if dir = already_installed_at
puts "Can't install while there are files present in #{dir}"
exit
end
end
|