Class: PushType::DummyGenerator
- Defined in:
- lib/generators/push_type/dummy/dummy_generator.rb
Instance Method Summary collapse
- #clean_test_dummy ⇒ Object
- #clean_up_test_dummy ⇒ Object
- #generate_test_dummy ⇒ Object
- #test_dummy_config ⇒ Object
Instance Method Details
#clean_test_dummy ⇒ Object
35 36 37 38 |
# File 'lib/generators/push_type/dummy/dummy_generator.rb', line 35 def clean_test_dummy remove_file "#{ dummy_path }/test" remove_file "#{ dummy_path }/vendor" end |
#clean_up_test_dummy ⇒ Object
13 14 15 |
# File 'lib/generators/push_type/dummy/dummy_generator.rb', line 13 def clean_up_test_dummy remove_dir(dummy_path) if File.directory?(dummy_path) end |
#generate_test_dummy ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/generators/push_type/dummy/dummy_generator.rb', line 17 def generate_test_dummy opts = {}.merge opts[:database] = 'postgresql' opts[:force] = true opts[:skip_git] = true opts[:skip_keeps] = true opts[:skip_gemfile] = true opts[:skip_bundle] = true say "Generating dummy Rails application... (#{[:lib_name]})" invoke Rails::Generators::AppGenerator, [ File.(dummy_path, destination_root) ], opts end |
#test_dummy_config ⇒ Object
30 31 32 33 |
# File 'lib/generators/push_type/dummy/dummy_generator.rb', line 30 def test_dummy_config template 'application.rb', "#{ dummy_path }/config/application.rb", force: true copy_file 'boot.rb', "#{ dummy_path }/config/boot.rb", force: true end |