class Preseason::Recipe::ZeusRspec

Public Instance Methods

configure_zeus() click to toggle source
# File lib/preseason/recipe/zeus_rspec.rb, line 7
def configure_zeus
  run 'bundle exec zeus init'

  insert_into_file 'custom_plan.rb', after: "class CustomPlan < Zeus::Rails\n" do
    parse_template('zeus/custom_plan.erb')
  end
end
create_spec_helper() click to toggle source
# File lib/preseason/recipe/zeus_rspec.rb, line 15
def create_spec_helper
  remove_file 'spec/spec_helper.rb'
  create_file 'spec/spec_helper.rb', parse_template('spec/spec_helper.erb')
  remove_file 'test'
end
prepare() click to toggle source
# File lib/preseason/recipe/zeus_rspec.rb, line 2
def prepare
  configure_zeus
  create_spec_helper
end