るりまサーチ

最速Rubyリファレンスマニュアル検索!
1216件ヒット [1-100件を表示] (0.043秒)
トップページ > クエリ:@[x] > クエリ:send[x]

別のキーワード

  1. socket send
  2. udpsocket send
  3. socket msg_send
  4. object send
  5. _builtin send

ライブラリ

モジュール

検索結果

<< 1 2 3 ... > >>

Object#send(name, *args) -> object (18198.0)

オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。

...クもそのまま引き渡します。

send
が再定義された場合に備えて別名 __send__ も
用意されており、ライブラリではこちらを使うべきです。また
__send__ は再定義すべきではありません。

send
, __send__ は、メソッドの呼び出し制限...
...ば良い場合は
Object#public_send を使う方が良いでしょう。

@
param name 文字列かSymbol で指定するメソッド名です。
@
param args 呼び出すメソッドに渡す引数です。

//emlist[][ruby]{
p -365.send(:abs) #=> 365
p "ruby".send(:sub,/./,"R") #=> "Ruby"


class...
...ーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"
p Foo.new.send(methods[3]) # => "baz"
//}

@
see Object#public_send, BasicObject#__send__, Object#method, Kernel.#eval, Proc, Method...

Object#send(name, *args) { .... } -> object (18198.0)

オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。

...クもそのまま引き渡します。

send
が再定義された場合に備えて別名 __send__ も
用意されており、ライブラリではこちらを使うべきです。また
__send__ は再定義すべきではありません。

send
, __send__ は、メソッドの呼び出し制限...
...ば良い場合は
Object#public_send を使う方が良いでしょう。

@
param name 文字列かSymbol で指定するメソッド名です。
@
param args 呼び出すメソッドに渡す引数です。

//emlist[][ruby]{
p -365.send(:abs) #=> 365
p "ruby".send(:sub,/./,"R") #=> "Ruby"


class...
...ーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"
p Foo.new.send(methods[3]) # => "baz"
//}

@
see Object#public_send, BasicObject#__send__, Object#method, Kernel.#eval, Proc, Method...

BasicSocket#send(mesg, flags, dest_sockaddr = nil) -> Integer (18153.0)

ソケットを介してデータを送ります。flags に関しては send(2) を参照してください。connect していないソケット に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ たデータの長さを返します。

...ソケットを介してデータを送ります。flags に関しては
send
(2) を参照してください。connect していないソケット
に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ
たデータの長さを返します。

dest_soc...
...XX が発生します。

@
param mesg 送信するデータを文字列で指定します。

@
param flags send(2) の flags を参照してください。

@
param dest_sockaddr 「ソケットアドレス構造体を pack した文字列」を指定します。

@
raise Errno::EXXX デ...
...ータの送信に失敗した場合に発生します。

例:

require 'socket'

s = UDPSocket.new
sockaddr = Socket.sockaddr_in("discard", "localhost")
s.send("The king has donkey ears!", 0, sockaddr)...

UDPSocket#send(mesg, flags , dest_sockaddr=nil) -> Integer (18148.0)

4 引数の形式で UDPSocket#send 実行したとき、 パラメータ host の名前解決に resolv ライブラリを使います。

...UDPSocket#send 実行したとき、
パラメータ host の名前解決に
resolv ライブラリを使います。

@
param mesg 送るデータを文字列で与えます。
@
param flags フラグを指定します。
@
param host データを送る先のホストを指定します。
@
param port...
...データを送る先のポートを指定します。
@
raise SocketError 名前解決に失敗した場合に発生します。...

UDPSocket#send(mesg, flags) -> Integer (18145.0)

UDP ソケットを介してデータを送ります。

...ソケットを介してデータを送ります。

flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合...
...lib:socket#host_format、
lib:socket#service_formatを参照してください。

2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じです。

4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの送信...
...を順に試みます。

データの送信に失敗した場合は例外 Errno::EXXX が発生します。

@
param mesg 送るデータ文字列
@
param flags フラグ
@
param host 送り先のホスト名
@
param port 送り先のポート番号
@
param sockaddr_to 送り先のアドレス情報...

絞り込み条件を変える

UDPSocket#send(mesg, flags, host, port) -> Integer (18145.0)

UDP ソケットを介してデータを送ります。

...ソケットを介してデータを送ります。

flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合...
...lib:socket#host_format、
lib:socket#service_formatを参照してください。

2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じです。

4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの送信...
...を順に試みます。

データの送信に失敗した場合は例外 Errno::EXXX が発生します。

@
param mesg 送るデータ文字列
@
param flags フラグ
@
param host 送り先のホスト名
@
param port 送り先のポート番号
@
param sockaddr_to 送り先のアドレス情報...

UDPSocket#send(mesg, flags, sockaddr_to) -> Integer (18145.0)

UDP ソケットを介してデータを送ります。

...ソケットを介してデータを送ります。

flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合...
...lib:socket#host_format、
lib:socket#service_formatを参照してください。

2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じです。

4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの送信...
...を順に試みます。

データの送信に失敗した場合は例外 Errno::EXXX が発生します。

@
param mesg 送るデータ文字列
@
param flags フラグ
@
param host 送り先のホスト名
@
param port 送り先のポート番号
@
param sockaddr_to 送り先のアドレス情報...

Net::SMTP#send_mail(mailsrc, from_addr, *to_addrs) -> () (6180.0)

メールを送信します。

...('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。

require 'net/smtp'

Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@example.net', 'to2@exam...
...'
}

send
mail は obsolete です。

@
param mailsrc メールの内容
@
param from_addr 送信元のメールアドレス
@
param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@
raise IOError すでにセッションが終了している場合に発生します
@
raise...
...た場合に発生します
@
raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@
raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@
raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@
raise Net::SMTPUnknownErro...

Net::SMTP#send_message(mailsrc, from_addr, *to_addrs) -> () (6180.0)

メールを送信します。

...('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。

require 'net/smtp'

Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@example.net', 'to2@exam...
...'
}

send
mail は obsolete です。

@
param mailsrc メールの内容
@
param from_addr 送信元のメールアドレス
@
param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@
raise IOError すでにセッションが終了している場合に発生します
@
raise...
...た場合に発生します
@
raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@
raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@
raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@
raise Net::SMTPUnknownErro...
<< 1 2 3 ... > >>