Sha256: 3e82951c9edede6560bc5fb7f17081a99f1b0cebcd360e28ef3d9eda588928bd
Contents?: true
Size: 655 Bytes
Versions: 21
Compression:
Stored size: 655 Bytes
Contents
# !SLIDE :capture_code_output true # One-way, named pipe service $stderr.puts " #{$$} at #{__FILE__}:#{__LINE__}" require 'example_helper' begin File.unlink(service_pipe = "service.pipe") rescue nil Email.asir.transport = t = ASIR::Transport::File.new(:file => service_pipe) t.encoder = ASIR::Coder::Yaml.new server_process do t.prepare_server! t.run_server! end pr Email.asir.send_email(:pdf_invoice, :to => "user@email.com", :customer => @customer) ensure t.close; sleep 1; server_kill end # !SLIDE END # EXPECT: : client process # EXPECT: : server process # EXPECT: : Email.send_mail :pdf_invoice # EXPECT: : pr: nil
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
asir-1.0.1 | example/ex06.rb |