Sha256: 94e5f625bff3ab1284d1498055d1bfb785b54593d9cdf101f6917e567cda293d

Contents?: true

Size: 1.07 KB

Versions: 37

Compression:

Stored size: 1.07 KB

Contents

require 'rake'

namespace :dad do
  namespace :cucumber do
    task :install do
      FileUtils.mkdir_p("features")
      
      FileUtils.mkdir_p("features/step_definitions")
      FileUtils.touch("features/step_definitions/.keep")
      FileUtils.mkdir_p("features/step_definitions/開発日記")
      FileUtils.touch("features/step_definitions/開発日記/.keep")
      FileUtils.mkdir_p("features/step_definitions/仕様書")
      FileUtils.touch("features/step_definitions/仕様書/.keep")

      FileUtils.mkdir_p("features/support")
      system("touch features/support/.keep")

      FileUtils.mkdir_p("features/開発日記")
      FileUtils.touch("features/開発日記/.keep")
      FileUtils.mkdir_p("features/仕様書")
      FileUtils.touch("features/仕様書/.keep")

      if File.exist?("features/support/env.rb")
        puts "すでに features/support/env.rb が存在します。上書きはしません。"
      else
        File.write "features/support/env.rb", <<-EOF
require 'cucumber/rails'
require 'daddy/cucumber'
        EOF
      end      
    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
daddy-0.3.37 lib/tasks/cucumber_install.rake
daddy-0.3.36 lib/tasks/cucumber_install.rake
daddy-0.3.35 lib/tasks/cucumber_install.rake
daddy-0.3.34 lib/tasks/cucumber_install.rake
daddy-0.3.33 lib/tasks/cucumber_install.rake
daddy-0.3.32 lib/tasks/cucumber_install.rake
daddy-0.3.31 lib/tasks/cucumber_install.rake
daddy-0.3.30 lib/tasks/cucumber_install.rake
daddy-0.3.29 lib/tasks/cucumber_install.rake
daddy-0.3.28 lib/tasks/cucumber_install.rake
daddy-0.3.27 lib/tasks/cucumber_install.rake
daddy-0.3.26 lib/tasks/cucumber_install.rake
daddy-0.3.25 lib/tasks/cucumber_install.rake
daddy-0.3.24 lib/tasks/cucumber_install.rake
daddy-0.3.23 lib/tasks/cucumber_install.rake
daddy-0.3.22 lib/tasks/cucumber_install.rake
daddy-0.3.21 lib/tasks/cucumber_install.rake
daddy-0.3.20 lib/tasks/cucumber_install.rake
daddy-0.3.19 lib/tasks/cucumber_install.rake
daddy-0.3.18 lib/tasks/cucumber_install.rake