Sha256: bf03a25a1a5d485129ce8da6985ae1387b1e27e54fceea84930d6bf0c97947ee

Contents?: true

Size: 421 Bytes

Versions: 15

Compression:

Stored size: 421 Bytes

Contents

# -*- coding: utf-8 -*-
# =Batch Manager=
# =created_at:  <%= Time.now.strftime "%Y-%m-%d %H:%M:%S" %>
# =times_limit: 1

wet_run = (ARGV[0] == "wet" || @wet)

ActiveRecord::Base.connection.with_standby do

  ActiveRecord::Base.transaction do

    if wet_run
      BatchManager.logger.info "Wet run completed!"
    else
      BatchManager.logger.warn "Rolling back."
      raise ActiveRecord::Rollback
    end
  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
batch_manager-0.3.5 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.3.4 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.3.3 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.3.2 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.3.1 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.3.0 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.8 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.7 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.6 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.5 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.4 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.3 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.2 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.1 lib/generators/batch/templates/active_record/batch.rb
batch_manager-0.2.0 lib/generators/batch/templates/active_record/batch.rb