class Generate
Public Class Methods
source_root()
click to toggle source
# File lib/commands/generate.rb, line 9 def self.source_root File.expand_path('../templates',__dir__) end
Public Instance Methods
backup_scripts(app_name)
click to toggle source
# File lib/commands/generate.rb, line 20 def backup_scripts(app_name) @app_name = app_name app_path = "#{apps_dir}/#{@app_name}" hooks = data_services(@app_name) hooks << "before_all" hooks << "after_all" %w(backup restore).each do | hook_type | hooks.each do | hook | @service = hook template_name = hook == 'before_all' || hook == 'after_all' ? hook : hook_type template "#{template_name}.erb","#{app_path}/administration/hooks/#{hook_type}.d/#{hook}" FileUtils.chmod 0750,"#{app_path}/administration/hooks/#{hook_type}.d/#{hook}" end end end
ca_installer()
click to toggle source
# File lib/commands/generate.rb, line 14 def ca_installer generate_ca_installer end