module CTI
CTI driver for Ruby
- Version
-
$Id: CTI.rb 1617 2022-01-24 07:26:44Z miyabe $
RubyでCopper PDF 2.1以降にアクセスするためのドライバです。以下のドキュメントを参照してください。
Public Instance Methods
Source
# File src/code/CTI.rb 46 def copy_stream(inp, out) 47 read = 0; 48 while buff = inp.read(16 * 1024) 49 read += buff.length 50 out.write(buff) 51 end 52 end
指定された inp から out へコピーします。コピーしたバイト数を返します。inp には read メソッド、out には write メソッドが必要です。仕様が変わってしまったRubyのFileUtils::copy_stream, IO::copy_streamに代わるものです。
- inp
-
転送元
- out
-
転送先
Source
# File src/code/CTI.rb 21 def get_driver(uri) 22 return Driver.new 23 end
指定されたURIに接続するためのドライバを返します。
- uri
-
接続先アドレス
- 返り値
-
CTI::Driverオブジェクト
Source
# File src/code/CTI.rb 33 def get_session(uri, options = {}, &block) 34 get_driver(uri).get_session(uri, options, &block) 35 end
指定されたURIに接続し、セッションを返します。
- uri
-
接続先アドレス
- options
-
接続オプション
- 返り値
-
CTI::Sessionオブジェクト