Sha256: 1d78c38e89f1da767b36b440295a7c28bf820b8f85eb58e1e831bc6191db922e

Contents?: true

Size: 646 Bytes

Versions: 1

Compression:

Stored size: 646 Bytes

Contents

#!/usr/bin/env ruby

require "rawbotz"
require "rawbotz/option_parser"

optparse = Rawbotz::OptionParser.new do |opts, options|
  opts.banner = "Usage: #{$PROGRAM_NAME} [OPTIONS]"
  opts.separator ""
end

optparse.parse!
options = optparse.options

logger = Logger.new(STDOUT)
logger.level = optparse.options[:verbose] ? Logger::DEBUG : Logger::INFO

logger.debug "#{$PROGRAM_NAME} #{Rawbotz::VERSION}"

logger.info("Setting all orders in processing state in 'aborted' state")

orders = RawgentoModels::Order.where(state: 'processing')
logger.info("Found #{orders.count} orders")

orders.update_all(state: 'aborted')

logger.info("done")

exit 0

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rawbotz-0.2.0 exe/rawbotz_abort_orders