Sha256: abd247c99a435da7b80f1749ea96b6b82cbab7130443c5fbcb8e03c525592863
Contents?: true
Size: 907 Bytes
Versions: 2
Compression:
Stored size: 907 Bytes
Contents
require_relative 'options/rspec.rb' module Ciderizer class RspecGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) include Options::Rspec desc <<DESC Description: Generates configuration for a rspec job DESC def cider_ci_directory invoke 'ciderizer:base_rails' copy_file 'cider-ci/scripts/rspec.yml' copy_file 'cider-ci/scripts/bower.yml' if options.bower? template 'cider-ci/scripts/postgres.yml' if options.postgres? template 'cider-ci/jobs/rspec.yml' end 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 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ciderizer-0.2.2 | lib/generators/ciderizer/rspec_generator.rb |
ciderizer-0.2.1 | lib/generators/ciderizer/rspec_generator.rb |