ライブラリ
クラス
- BigDecimal (2)
- Complex (24)
- File (36)
- IO (384)
- Module (12)
- Proc (19)
- 
        Shell:: CommandProcessor (6) 
- StringIO (36)
- Tempfile (55)
- Tracer (12)
- 
        WIN32OLE_ EVENT (12) 
- XMP (12)
モジュール
- Exception2MessageMapper (12)
- OpenURI (24)
- Process (84)
- 
        Test:: Unit (1) 
- URI (16)
キーワード
検索結果
先頭5件
- OpenURI. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO 
- OpenURI. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil 
- Exception2MessageMapper. def _ exception(klass , exception _ name , message _ format , superklass = StandardError) -> Class 
- URI. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO 
- URI. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object 
- 
      OpenURI. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO (9213.0) 
- 
      
      
      URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。 ...uire 'open-uri'
 sio = OpenURI.open_uri('http://www.example.com')
 p sio.last_modified
 puts sio.read
 OpenURI.open_uri('http://www.example.com'){|sio| sio.read }
 options には Hash を与えます。理解するハッシュの
 キーは以下のシンボル、
 * :proxy
 * :progress_proc
 *......:content_length_proc
 * :http_basic_authentication
 * :proxy_http_basic_authentication
 * :read_timeout
 * :ssl_ca_cert
 * :ssl_verify_mode
 * :ftp_active_mode
 * :redirect
 です。
 「:content_length_proc」と「:progress_proc」はプログレスバーに
 利用されることを想定してい......ます。
 require 'open-uri'
 sio = OpenURI.open_uri('http://www.example.com',
 { :proxy => 'http://proxy.example.com:8000/',
 :http_basic_authentication => [username, password] })
 : :proxy
 プロクシの設定をします。
 値には以下...
- 
      OpenURI. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil (9213.0) 
- 
      
      
      URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。 ...uire 'open-uri'
 sio = OpenURI.open_uri('http://www.example.com')
 p sio.last_modified
 puts sio.read
 OpenURI.open_uri('http://www.example.com'){|sio| sio.read }
 options には Hash を与えます。理解するハッシュの
 キーは以下のシンボル、
 * :proxy
 * :progress_proc
 *......:content_length_proc
 * :http_basic_authentication
 * :proxy_http_basic_authentication
 * :read_timeout
 * :ssl_ca_cert
 * :ssl_verify_mode
 * :ftp_active_mode
 * :redirect
 です。
 「:content_length_proc」と「:progress_proc」はプログレスバーに
 利用されることを想定してい......ます。
 require 'open-uri'
 sio = OpenURI.open_uri('http://www.example.com',
 { :proxy => 'http://proxy.example.com:8000/',
 :http_basic_authentication => [username, password] })
 : :proxy
 プロクシの設定をします。
 値には以下...
- 
      Exception2MessageMapper. def _ exception(klass , exception _ name , message _ format , superklass = StandardError) -> Class (9207.0) 
- 
      
      
      exception_name という名前の例外クラスを定義します。 ...exception_name という名前の例外クラスを定義します。
 @param klass 一階層上となるクラス名を指定します。
 @param exception_name 例外クラスの名前をシンボルで指定します。
 @param message_format メッセージのフォーマットを指定しま......す。
 Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。
 @param superklass 定義する例外クラスのスーパークラスを指定します。
 省略すると StandardError を使用します。
 @return 定義した例...
- 
      URI. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (6225.0) 
- 
      
      
      name が http:// や https://、ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。 ...name が http:// や https://、ftp:// で始まっている文字列なら URI のリソースを
 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
 返されるオブジェクトは OpenURI::Meta モジュールで extend されています......。
 name に open メソッドが定義されている場合は、*rest を引数として渡し
 name.open(*rest, &block) のように name の open メソッドが呼ばれます。
 これ以外の場合は、name はファイル名として扱われ、従来の
 Kernel.#open(name, *rest) が呼......name が http:// や https://、ftp:// で
 始まっている文字列なら URI のリソースを取得した上で StringIO オブジェクト
 または Tempfile オブジェクトを引数としてブロックを評価します。後は同様です。
 引数のオブジェクトは OpenURI::Meta...
- 
      URI. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (6225.0) 
- 
      
      
      name が http:// や https://、ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。 ...name が http:// や https://、ftp:// で始まっている文字列なら URI のリソースを
 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
 返されるオブジェクトは OpenURI::Meta モジュールで extend されています......。
 name に open メソッドが定義されている場合は、*rest を引数として渡し
 name.open(*rest, &block) のように name の open メソッドが呼ばれます。
 これ以外の場合は、name はファイル名として扱われ、従来の
 Kernel.#open(name, *rest) が呼......name が http:// や https://、ftp:// で
 始まっている文字列なら URI のリソースを取得した上で StringIO オブジェクト
 または Tempfile オブジェクトを引数としてブロックを評価します。後は同様です。
 引数のオブジェクトは OpenURI::Meta...
- 
      IO. sysopen(path , mode = "r" , perm = 0666) -> Integer (6219.0) 
- 
      
      
      path で指定されるファイルをオープンし、ファイル記述子を返しま す。 ...
 path で指定されるファイルをオープンし、ファイル記述子を返しま
 す。
 IO.for_fd などで IO オブジェクトにしない限り、このメソッ
 ドでオープンしたファイルをクローズする手段はありません。
 @param path ファイル名を表す......す。
 @param mode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
 @param perm open(2) の第 3 引数のように、ファイルを生成する場合の
 ファイルのパーミッションを整数で指定します。Kernel.#open と同......じです。
 @raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
 //emlist[例][ruby]{
 IO.sysopen("testfile", "w+") # => 3
 //}
 @see Kernel.#open...
- 
      IO. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...イプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2通りあります。......す。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 # => "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(......のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの属性の指定のオプションは IO.new と共通です。
 つまり、 :external_encoding や :unsetenv_others が指定できます。
 オプションの詳しい意味は Kernel.#spawn や IO.new を参照して...
- 
      IO. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...イプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2通りあります。......す。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 # => "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(......のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの属性の指定のオプションは IO.new と共通です。
 つまり、 :external_encoding や :unsetenv_others が指定できます。
 オプションの詳しい意味は Kernel.#spawn や IO.new を参照して...
- 
      IO. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...イプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2通りあります。......す。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 # => "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(......のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの属性の指定のオプションは IO.new と共通です。
 つまり、 :external_encoding や :unsetenv_others が指定できます。
 オプションの詳しい意味は Kernel.#spawn や IO.new を参照して...
- 
      IO. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...イプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2通りあります。......す。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 # => "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(......のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの属性の指定のオプションは IO.new と共通です。
 つまり、 :external_encoding や :unsetenv_others が指定できます。
 オプションの詳しい意味は Kernel.#spawn や IO.new を参照して...

 :
:![条件を削除 [x]](/images/drop-condition-icon.png)
 :特異メソッド
:特異メソッド