diff --git a/lib/cybele/app_builder.rb b/lib/cybele/app_builder.rb index e211d69..921d26d 100644 --- a/lib/cybele/app_builder.rb +++ b/lib/cybele/app_builder.rb @@ -19,6 +19,10 @@ def add_editorconfig copy_file 'editorconfig', '.editorconfig' end + def add_ruby_version + copy_file 'ruby_version', '.ruby_version' + end + def replace_application_rb_file remove_file 'config/application.rb' copy_file 'config/application.rb', 'config/application.rb' diff --git a/lib/cybele/generators/app_generator.rb b/lib/cybele/generators/app_generator.rb index 4f356de..fe25169 100644 --- a/lib/cybele/generators/app_generator.rb +++ b/lib/cybele/generators/app_generator.rb @@ -19,6 +19,7 @@ def finish_template def customization invoke :customize_gemfile invoke :setup_editorconfig + invoke :setup_ruby_version invoke :setup_database invoke :remove_files_we_dont_need invoke :replace_files @@ -46,6 +47,11 @@ def setup_editorconfig build :add_editorconfig end + def setup_ruby_version + say 'Add .ruby-version file' + build :add_ruby_version + end + def remove_files_we_dont_need say 'Remove files we don\'t need' build :remove_readme_rdoc diff --git a/templates/ruby_version b/templates/ruby_version new file mode 100644 index 0000000..133fcc5 --- /dev/null +++ b/templates/ruby_version @@ -0,0 +1 @@ +2.0.0-p247 \ No newline at end of file