Class: RubyRaider::CommonFileGenerator

Inherits:
FileGenerator show all
Defined in:
lib/generators/files/common_file_generator.rb

Class Method Summary collapse

Methods inherited from FileGenerator

generate_file

Class Method Details

.generate_common_files(name, framework) ⇒ Object



10
11
12
13
14
15
# File 'lib/generators/files/common_file_generator.rb', line 10

def generate_common_files(name, framework)
  generate_config_file(name)
  generate_rake_file(name)
  generate_readme_file(name)
  generate_gemfile(framework, name)
end

.generate_config_file(name) ⇒ Object



21
22
23
# File 'lib/generators/files/common_file_generator.rb', line 21

def generate_config_file(name)
  generate_file('config.yml', "#{name}/config", ConfigTemplate.new.parsed_body)
end

.generate_gemfile(framework, name) ⇒ Object



29
30
31
# File 'lib/generators/files/common_file_generator.rb', line 29

def generate_gemfile(framework, name)
  generate_file('Gemfile',name.to_s, GemfileTemplate.new(framework: framework).parsed_body)
end

.generate_rake_file(name) ⇒ Object



25
26
27
# File 'lib/generators/files/common_file_generator.rb', line 25

def generate_rake_file(name)
  generate_file('Rakefile', name.to_s, ConfigTemplate.new.parsed_body)
end

.generate_readme_file(name) ⇒ Object



17
18
19
# File 'lib/generators/files/common_file_generator.rb', line 17

def generate_readme_file(name)
  generate_file('Readme.md', name.to_s, ReadMeTemplate.new.parsed_body)
end