Sha256: d6dd4e2229420fa30ee63a267b1bdf23170ccd5d2d0c722ac014428452928699
Contents?: true
Size: 414 Bytes
Versions: 3
Compression:
Stored size: 414 Bytes
Contents
module Keystone module BatchBase def execute(&process) info "start script" script_started_at = Time.now begin return (yield process) rescue => e error e Skutil::Mail.send_error(ERROR_MAIL_FROM,ERROR_MAIL_TO,ERROR_MAIL_SUBJECT,e) return e ensure info "finish script (%1.3fsec)" % (Time.now - script_started_at) end end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
kanamei-kanamei-keystone-0.0.10 | lib/keystone/batch_base.rb |
kanamei-keystone-0.0.10 | lib/keystone/batch_base.rb |
kanamei-keystone-0.0.9 | lib/keystone/batch_base.rb |