Sha256: 2a5694291ed39d4eda703025c6c89f3bf4654eb9450861348d8e606b323c9d40
Contents?: true
Size: 1.46 KB
Versions: 2
Compression:
Stored size: 1.46 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 # 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] task mi: %w[migrate integrate] task bmi: %w[delete_db migrate integrate] task b: %w[delete_db] # コマンドラインで指定したクラス名を含むオプション指定用ハッシュの定義を含む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 task :delete_db do sh "bundle exec arxutils_sqlite3 --cmd=b" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arxutils_sqlite3-0.1.48 | Rakefile |
arxutils_sqlite3-0.1.47 | Rakefile |