Class: StatsCloud::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/stats_cloud/install_generator.rb

Overview

Rails generator for statscloud configuration.

Instance Method Summary collapse

Instance Method Details

#create_config_fileObject

Creates statscloud configuration file.



21
22
23
# File 'lib/generators/stats_cloud/install_generator.rb', line 21

def create_config_file
  copy_file "statscloud_template.yml", File.join("config", "statscloud.yml")
end

#create_config_statscloud_directoryObject

Creates directory for saving metrics config files.



16
17
18
# File 'lib/generators/stats_cloud/install_generator.rb', line 16

def create_config_statscloud_directory
  empty_directory File.join("config", "statscloud")
end

#create_initializer_fileObject

Creates rails initializer for simultaneous start with rails server.



11
12
13
# File 'lib/generators/stats_cloud/install_generator.rb', line 11

def create_initializer_file
  copy_file "statscloud_template.rb", File.join("config", "initializers", "statscloud.rb")
end