Class: Ciderizer::RspecGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Ciderizer::RspecGenerator
- Includes:
- Options::Bundle, Options::Rspec
- Defined in:
- lib/generators/ciderizer/rspec_generator.rb
Instance Method Summary collapse
Methods included from Options::Bundle
Methods included from Options::Rspec
Instance Method Details
#cider_ci_directory ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/generators/ciderizer/rspec_generator.rb', line 15 def cider_ci_directory invoke('ciderizer:base_rails', [], ) copy_file 'cider-ci/scripts/rspec.yml' copy_file 'cider-ci/scripts/bower.yml' if .bower? template 'cider-ci/scripts/postgres.yml' if .postgres? template 'cider-ci/jobs/rspec.yml' end |
#master_file ⇒ Object
26 27 28 29 30 31 32 33 |
# File 'lib/generators/ciderizer/rspec_generator.rb', line 26 def master_file copy_file 'cider-ci.yml', 'cider-ci.yml' unless File.exist?('cider-ci.yml') # to avoid double inclusion gsub_file 'cider-ci.yml', " - cider-ci/jobs/rspec.yml\n", '' inject_into_file 'cider-ci.yml', after: "_cider-ci_include:\n" do " - cider-ci/jobs/rspec.yml\n" end end |