Sha256: b60901241712c1aedbe96b76aa6ba885cd0a81af5cd351edf42226df23b275c4

Contents?: true

Size: 630 Bytes

Versions: 1

Compression:

Stored size: 630 Bytes

Contents

require 'rubygems'
require 'keystone'
require 'keystone/batch_base'
require 'keystone/mail'

include Keystone::BatchBase

if ARGV[0] == nil
  puts "set mail addr"
  exit
end

MAIL_FROM = ARGV[0]
MAIL_TO = [ARGV[0]]
MAIL_SUBJECT = 'テストメール~~'
MAIL_BODY = <<BODY
こんにちは
どないでしょう??
〜〜〜
#{Keystone::Environment.dump}
BODY

execute do
  info "batch process01"
  sleep 1.2
  
  begin
    raise 'error occur'
  rescue => e
    error e
    Keystone::Mail::Send.new().send(MAIL_FROM,MAIL_TO,MAIL_SUBJECT,MAIL_BODY)
    Keystone::Mail::Send.send(MAIL_FROM,MAIL_TO,MAIL_SUBJECT,MAIL_BODY)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kanamei-kanamei-keystone-0.0.10 example/batch_sample.rb