Sha256: b41c58882a0cba7e0e7dfb293f7a38917ed838b1cb52f7c7ff4e2a4b623471a1

Contents?: true

Size: 1.31 KB

Versions: 1

Compression:

Stored size: 1.31 KB

Contents

require "bundler/gem_tasks"
=begin
require "rake/testtask"

Rake::TestTask.new do |t|
  t.libs  << "test"
end

desc "Run test"
task default: :test
=end

#=begin
# Defining a task called default that depends on the tasks setup, makeconfig, migrate, and integrate.
task default: %w[delete setup makeconfig migrate integrate]

task scmi: %w[setup makeconfig migrate integrate]

task dsc: %w[delete setup makeconfig]

task ds: %w[delete setup]

task s: %w[setup]

task sc: %w[setup makeconfig]

task dscm: %w[delete setup makeconfig migrate]

task scm: %w[setup makeconfig migrate]

task dscmi: %w[delete setup makeconfig migrate integrate]

task scmi: %w[setup makeconfig migrate integrate]

# コマンドラインで指定したクラス名を含むオプション指定用ハッシュの定義を含むRubyスクリ
# プトファイルの生成
task :setup do
  sh "bundle exec arxutils_sqlite3 --cmd=s --klass=Enop"
end
# DB構成情報の生成
task :makeconfig do
  sh "bundle exec arxutils_sqlite3 --cmd=c"
end
# マイグレート用スクリプトファイルの生成とマイグレートの実行
task :migrate do
  sh "bundle exec arxutils_sqlite3 --cmd=m --yaml=config/db_scheme.yml"
end
task :integrate do
  sh "bundle exec arxutils_sqlite3 --cmd=i"
end

task :delete do
  sh "bundle exec arxutils_sqlite3 --cmd=d"
end

#=end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
arxutils_sqlite3-0.1.45 Rakefile