Sha256: ef9249d78f0887ae72917a203d3a31a7d14de6cc16528718f9004d2ad2fac6cd

Contents?: true

Size: 795 Bytes

Versions: 1

Compression:

Stored size: 795 Bytes

Contents

require "bundler/gem_tasks"

task default: %w[setup makeconfig migrate integrate]

task cmi: %w[makeconfig migrate integrate]

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

task :delete do
  sh "bundle exec ruby exe/arxutils-cli --cmd=d"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
arxutils_sqlite3-0.1.38 Rakefile