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 |