1930件ヒット
[1901-1930件を表示]
(0.086秒)
ライブラリ
- ビルトイン (190)
- ipaddr (12)
-
net
/ http (108) -
net
/ imap (132) -
net
/ pop (96) -
net
/ smtp (56) - resolv (444)
-
rubygems
/ server (12) - socket (756)
-
webrick
/ server (12) -
webrick
/ utils (12)
クラス
- Addrinfo (72)
- Array (21)
- BasicSocket (48)
- Data (18)
-
Gem
:: Server (12) - IPAddr (12)
- IPSocket (12)
-
Net
:: HTTP (108) -
Net
:: IMAP :: Address (48) -
Net
:: IMAP :: Envelope (72) -
Net
:: POP3 (96) -
Net
:: SMTP (56) - Resolv (156)
-
Resolv
:: DNS (72) -
Resolv
:: DNS :: Resource :: IN :: A (24) -
Resolv
:: DNS :: Resource :: IN :: AAAA (24) -
Resolv
:: DNS :: Resource :: IN :: WKS (24) -
Resolv
:: Hosts (72) -
Resolv
:: IPv4 (36) -
Resolv
:: IPv6 (36) - Socket (276)
-
Socket
:: AncillaryData (12) -
Socket
:: UDPSource (24) - String (12)
- Struct (139)
- UDPSocket (24)
-
WEBrick
:: GenericServer (12)
モジュール
-
Socket
:: Constants (288) -
WEBrick
:: Utils (12)
キーワード
-
AI
_ ADDRCONFIG (24) -
AI
_ PASSIVE (24) - AddressRegex (12)
-
EAI
_ ADDRFAMILY (24) -
EAI
_ FAMILY (24) -
EAI
_ NODATA (24) -
IFF
_ BROADCAST (24) -
IFF
_ LIVE _ ADDR _ CHANGE (24) -
IFF
_ NOARP (24) -
INADDR
_ ANY (24) -
INADDR
_ BROADCAST (24) -
INADDR
_ LOOPBACK (24) -
INADDR
_ NONE (24) -
IPV6
_ NEXTHOP (12) -
IPV6
_ RECVPKTINFO (12) -
IP
_ BLOCK _ SOURCE (24) -
IP
_ ONESBCAST (24) -
IP
_ RECVDSTADDR (24) -
IP
_ RECVOPTS (12) -
IP
_ RECVSLLA (24) -
IP
_ SENDSRCADDR (24) -
IP
_ UNBLOCK _ SOURCE (24) -
NEWS for Ruby 3
. 1 . 0 (4) -
NI
_ NUMERICHOST (24) - Proxy (12)
-
SO
_ REUSEADDR (24) -
SO
_ REUSEPORT (12) - [] (12)
- []= (12)
- address (96)
-
auth
_ only (12) - bcc (12)
- bind (24)
- cc (12)
-
connect
_ address (12) - create (24)
-
create
_ listeners (12) - deconstruct (6)
-
deconstruct
_ keys (6) - define (6)
-
delete
_ all (24) - each (24)
-
each
_ address (48) -
each
_ name (48) - foreach (12)
- from (12)
- getaddress (60)
- getaddresses (48)
- getname (48)
- getnames (48)
- getsockopt (12)
- host (12)
- inspect (3)
-
ip
_ address (12) -
ip
_ address _ list (12) -
ip
_ port (12) -
ip
_ unpack (12) -
ipv6
_ unspecified? (12) - listen (12)
-
local
_ address (24) - mailbox (12)
- name (12)
-
net
/ smtp (12) - new (168)
- open (12)
- pack (21)
- pack テンプレート文字列 (12)
-
proxy
_ address (24) -
proxy
_ address= (12) - proxyaddr (12)
-
rb
_ gc _ register _ address (12) -
rb
_ gc _ unregister _ address (12) -
rb
_ global _ variable (12) - rdoc (12)
-
remote
_ address (24) -
reply
_ to (12) - resolv (12)
- route (12)
-
ruby 1
. 6 feature (12) - sender (12)
- start (80)
- to (12)
-
to
_ a (12) -
to
_ h (25) -
to
_ s (3) -
unix
_ server _ socket (24) - unpack (12)
- values (12)
検索結果
-
Struct
# deconstruct -> [object] (13.0) -
構造体のメンバの値を配列にいれて返します。
...バの値を配列にいれて返します。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345).to_a
# => ["Joe Smith", "123 Maple, Anytown NC", 12345]
//}
[注意] 本メソッドの記述は Struct の下位クラスのイ......ンスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
@see d:spec/pattern_matching#matching_non_primitive_objects... -
net
/ smtp (12.0) -
メールを送信するためのプロトコル SMTP (Simple Mail Transfer Protocol) を扱うライブラリです。
...mple Mail Transfer Protocol)
を扱うライブラリです。
ヘッダなどメールのデータを扱うことはできません。
SMTP の実装は 2821 に基いています。
=== 使用例
==== とにかくメールを送る
SMTP を使ってメールを送るにはまず SMTP.start で......すめです。
require 'net/smtp'
Net::SMTP.start( 'smtp.example.com', 25 ) {|smtp|
# use smtp object only in this block
}
smtp-server.example.com は適切な SMTP サーバのアドレスに読みかえてください。
通常は LAN の管理者やプロバイダが SMTP サーバ......age
でメールを流しこむだけです。
require 'net/smtp'
Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.send_message(<<-EndOfMail, 'from@example.com', 'to@example.net')
From: Your Name <from@example.com>
To: Dest Address <to@example.net>
Subject: test mail
Date: Sa... -
resolv (12.0)
-
DNSによる名前解決を行うライブラリです。 Ruby で書かれているため thread-aware であり、並列に多くのホスト名を解決することができます。
...DNSによる名前解決を行うライブラリです。 Ruby で書かれているため thread-aware であり、並列に多くのホスト名を解決することができます。
DNS モジュールを使うことで、さまざまなリソースを直接ルックアップできます。......taddress などが使用できます。
//emlist[例:][ruby]{
require "resolv"
Resolv.getaddress("www.ruby-lang.org")
Resolv.getname("210.251.121.214").to_s
Resolv::DNS.new.getresources("www.ruby-lang.org", Resolv::DNS::Resource::IN::A).collect {|r| r.address}
Resolv::DNS.new.getresources("ruby-lan......g.org", Resolv::DNS::Resource::IN::MX).collect {|r| [r.exchange.to_s, r.preference]}
//}
=== Bugs
NIS はサポートされていません。...