Class: RubyRaider::CommonFileGenerator
- Inherits:
-
FileGenerator
- Object
- FileGenerator
- RubyRaider::CommonFileGenerator
- Defined in:
- lib/generators/files/common_file_generator.rb
Class Method Summary collapse
- .generate_common_files(name, framework) ⇒ Object
- .generate_config_file(name) ⇒ Object
- .generate_gemfile(framework, name) ⇒ Object
- .generate_rake_file(name) ⇒ Object
- .generate_readme_file(name) ⇒ Object
Methods inherited from FileGenerator
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 |