Class: MRuby::CLI::Generators::Build

Inherits:
Thor::Group
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/mruby/cli/generators/build.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



8
9
10
# File 'lib/mruby/cli/generators/build.rb', line 8

def self.source_root
  File.expand_path('../build', __FILE__)
end

Instance Method Details

#generate_build_configObject



12
13
14
# File 'lib/mruby/cli/generators/build.rb', line 12

def generate_build_config
  template('build_config.rb.erb', "#{name}/build_config.rb")
end

#generate_gemfileObject



16
17
18
# File 'lib/mruby/cli/generators/build.rb', line 16

def generate_gemfile
  template('gemfile.erb', "#{name}/Gemfile")
end

#generate_gitignoreObject



20
21
22
# File 'lib/mruby/cli/generators/build.rb', line 20

def generate_gitignore
  template('gitignore.erb', "#{name}/.gitignore")
end