Sha256: 5e2420e814e9f00c6817eaaca1e4286a3511044549ce915c7bf75c86358b28a2
Contents?: true
Size: 929 Bytes
Versions: 28
Compression:
Stored size: 929 Bytes
Contents
# !SLIDE :capture_code_output true # Synchronous HTTP service require 'example_helper' require 'asir/transport/webrick' require 'asir/coder/base64' require 'asir/coder/zlib' begin Email.asir.transport = t = ASIR::Transport::Webrick.new(:uri => "http://localhost:31913/") t.encoder = ASIR::Coder::Chain.new(:encoders => [ASIR::Coder::Marshal.new, ASIR::Coder::Base64.new, ]) server_process do t.prepare_server! t.run_server! end pr Email.asir.send_email(:pdf_invoice, :to => "user@email.com", :customer => @customer) sleep 2 rescue Object => err $stderr.puts "#{err.inspect}\n#{err.backtrace * "\n"}" ensure t.close rescue nil; sleep 3 server_kill end # !SLIDE END # EXPECT: : client process # EXPECT: : server process # EXPECT: : Email.send_mail :pdf_invoice # EXPECT: : pr: :ok
Version data entries
28 entries across 28 versions & 1 rubygems