Sha256: e9a13082b58f0cb597475fbdf8b02bababf2413e5fcc567d683a8a4d43ddf2e6
Contents?: true
Size: 814 Bytes
Versions: 9
Compression:
Stored size: 814 Bytes
Contents
# !SLIDE :capture_code_output true # Two-way, Named Pipe service require 'example_helper' begin File.unlink(service_log = "#{__FILE__}.service.pipe") rescue nil Email.asir.transport = t = ASIR::Transport::File.new(:file => service_log, :one_way => false, :result_fifo => true) t.encoder = ASIR::Coder::Yaml.new(:yaml_options => { :ASCII_8BIT_ok => true }) server_process do t.prepare_server! t.run_server! end sleep 1 pr Email.asir.send_email(:pdf_invoice, :to => "user@email.com", :customer => @customer) ensure t.close rescue nil; sleep 1; server_kill end # !SLIDE END # PENDING: RUBY_PLATFORM =~ /java/i # EXPECT: : client process # EXPECT: : server process # EXPECT: : Email.send_mail :pdf_invoice # EXPECT: : pr: :ok
Version data entries
9 entries across 9 versions & 1 rubygems