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