234件ヒット
[1-100件を表示]
(0.134秒)
ライブラリ
- ビルトイン (12)
-
cgi
/ core (12) -
net
/ pop (108) -
net
/ telnet (6) -
rubygems
/ commands / dependency _ command (12) -
rubygems
/ requirement (12) - socket (12)
- stringio (36)
-
webrick
/ httpresponse (24)
クラス
- CGI (12)
-
Gem
:: Commands :: DependencyCommand (12) -
Gem
:: Requirement (12) - Module (12)
-
Net
:: POPMail (108) -
Net
:: Telnet (6) - Socket (12)
- StringIO (36)
-
WEBrick
:: HTTPResponse (24)
キーワード
- all (36)
- connect (12)
-
content
_ length (12) -
content
_ length= (12) - header (12)
-
instance
_ method (12) - mail (36)
- pop (36)
-
pretty
_ print (12) -
print
_ dependencies (12) - printf (12)
- puts (2)
- write (2)
検索結果
先頭5件
-
StringIO
# print() -> nil (27237.0) -
自身に引数を順に出力します。引数を省略した場合は、$_ を出力します。 引数の扱いは Kernel.#print を参照して下さい。
...は Kernel.#print を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.print("hoge", "b......ar", "foo")
a.string #=> "hogebarfoo"
//}... -
StringIO
# print(*obj) -> nil (27237.0) -
自身に引数を順に出力します。引数を省略した場合は、$_ を出力します。 引数の扱いは Kernel.#print を参照して下さい。
...は Kernel.#print を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.print("hoge", "b......ar", "foo")
a.string #=> "hogebarfoo"
//}... -
Net
:: Telnet # print(string) -> () (24315.0) -
ホストに文字列を送ります。
...telnetコマンドはエスケープされます。
これらの変換はNet::Telnet#telnetmode, Net::Telnet#binmode,
およびホストから設定された telnet オプションによって(変換するしないなどが)
制御されます。
@param string ホストに送る文字列
@see Net:......:Telnet#write, Net::Telnet#puts... -
StringIO
# printf(format , *obj) -> nil (15219.0) -
指定されたフォーマットに従い各引数 obj を文字列に変換して、自身に出力します。
...。
@param format 文字列のフォーマットを指定します。Kernel.#format を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby......]{
require "stringio"
a = StringIO.new("", 'r+')
a.printf("%c%c%c", 97, 98, 99)
a.string #=> "abc"
//}... -
Gem
:: Commands :: DependencyCommand # print _ dependencies(spec , level = 0) -> String (12315.0) -
依存関係を表す文字列を返します。
...依存関係を表す文字列を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param level 依存関係の深さを指定します。... -
Gem
:: Requirement # pretty _ print(pp) -> String (12309.0) -
わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。
...表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
require 'pp'
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}......で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}... -
Net
:: Telnet # puts(string) -> () (6226.0) -
改行を付加した文字列をホストに送ります。
...改行を付加した文字列をホストに送ります。
改行の付加以外は Net::Telnet#print と同じです。
@param string ホストに送る文字列
@see Net::Telnet#write, Net::Telnet#print... -
Net
:: Telnet # write(string) -> () (6220.0) -
ホストに文字列を送ります。 文字列に変換は一切施しません。
...ホストに文字列を送ります。
文字列に変換は一切施しません。
@param string ホストに送る文字列
@see Net::Telnet#print, Net::Telnet#puts... -
WEBrick
:: HTTPResponse # content _ length -> Integer | nil (6219.0) -
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
...Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
: body が String オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダには
body のサイズが使われます。nil でないとき body の実......ブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダはレスポンスに含まれず、IO から全てを読み込ん
でそれをエンティティボディとします。nil でないとき IO から content_length バイトだけ読み込みそれを......します。
また 2616 4.4 で定められた Content-Length ヘッダを送ってはいけない場合に当てはまる時には
content_length の値は無視され Content-Length ヘッダはレスポンスに含まれません。
@param len ヘッダの値を整数で指定します。nil... -
Module
# instance _ method(name) -> UnboundMethod (6149.0) -
self のインスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
...boundMethod を返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError self に存在しないメソッドを指定した場合に発生します。
@see Module#public_instance_method, Object#method
//emlist[例][ruby]{
class Interpreter
de......) print "there, "; end
def do_d() print "Hello "; end
def do_e() print "!\n"; end
def do_v() print "Dave"; end
Dispatcher = {
"a" => instance_method(:do_a),
"d" => instance_method(:do_d),
"e" => instance_method(:do_e),
"v" => instance_method(:do_v)
}
def interpret......(string)
string.each_char {|b| Dispatcher[b].bind(self).call }
end
end
interpreter = Interpreter.new
interpreter.interpret('dave')
# => Hello there, Dave!
//}... -
Socket
# connect(server _ sockaddr) -> 0 (6119.0) -
connect(2) でソケットを接続します。
...connect(2) でソケットを接続します。
server_sockaddr は、
lib:socket#pack_string
もしくは Addrinfo オブジェクト
です。
0 を返します。
@param server_sockaddr 接続先アドレス
@raise Errno::EXXX connect(2) がエラーを報告した場合に発生します。...... TCP ソケットを生成し、connect で www.ruby-lang.org:80 に接続するには以下のようにします。
例:
require 'socket'
s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
sockaddr = Socket.sockaddr_in(80, "www.ruby-lang.org")
s.connect(sockaddr)
s.write "GET / HT......TP/1.0\r\n\r\n"
print s.read...