Module: Minke::Generators
- Defined in:
- lib/minke/generators/config.rb,
lib/minke/generators/register.rb,
lib/minke/generators/processor.rb,
lib/minke/generators/shell_script.rb,
lib/minke/generators/config_processor.rb,
lib/minke/generators/config_variables.rb
Defined Under Namespace
Classes: BuildCommands, BuildSettings, Config, ConfigProcessor, ConfigVariables, DockerSettings, GenerateSettings, Processor
Constant Summary
collapse
- @@registrations =
[]
Class Method Summary
collapse
Class Method Details
.create_rvm_files(folder, application_name) ⇒ Object
8
9
10
11
|
# File 'lib/minke/generators/shell_script.rb', line 8
def create_rvm_files folder, application_name
File.write("#{folder}.ruby-gemset", application_name)
File.write("#{folder}.ruby-version", '2')
end
|
.get_registrations ⇒ Object
11
12
13
|
# File 'lib/minke/generators/register.rb', line 11
def get_registrations
@@registrations
end
|
.register(config) ⇒ Object
5
6
7
8
9
|
# File 'lib/minke/generators/register.rb', line 5
def register config
puts "registered #{config.name}"
@@registrations.push(config)
end
|
.write_bash_script(path) ⇒ Object
3
4
5
6
|
# File 'lib/minke/generators/shell_script.rb', line 3
def write_bash_script path
FileUtils.cp(File.expand_path('../../scripts/minke', __FILE__), path)
File.chmod(0755, path)
end
|