クラス
- BasicSocket (1)
-
RSS
:: ImageFaviconModel :: ImageFavicon (2) -
RSS
:: ImageItemModel :: ImageItem (2) -
RSS
:: Maker :: ChannelBase (2) -
RSS
:: RDF :: Channel (2) -
RSS
:: RDF :: Channel :: ImageFavicon (2) -
RSS
:: RDF :: Image (2) -
RSS
:: RDF :: Item (2) -
RSS
:: RDF :: Textinput (2) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (2) -
RSS
:: TrackBackModel10 :: TrackBackAbout (4) -
RSS
:: TrackBackModel20 :: TrackBackAbout (4) - Socket (1)
モジュール
- Enumerable (1)
- Kernel (2)
-
RSS
:: BaseTrackBackModel (3) -
Socket
:: Constants (1)
キーワード
-
$ CHILD _ STATUS (1) -
$ LAST _ MATCH _ INFO (1) - ChannelBase (1)
-
NEWS for Ruby 3
. 0 . 0 (1) -
TCP
_ INFO (2) - TrackBackAbout (2)
- about= (9)
- chunk (1)
- content (1)
- content= (1)
- getpeereid (1)
- resource (1)
- resource= (1)
- rss (1)
-
trackback
_ about (1) -
trackback
_ about= (1) -
trackback
_ abouts (1) - value (2)
- value= (2)
検索結果
先頭5件
-
RSS
:: ImageFaviconModel :: ImageFavicon # about (54307.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # about (54307.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # about (54307.0) -
@todo
@todo -
RSS
:: RDF :: Channel # about (54307.0) -
@todo
@todo -
RSS
:: RDF :: Channel :: ImageFavicon # about (54307.0) -
@todo
@todo -
RSS
:: RDF :: Image # about (54307.0) -
@todo
@todo -
RSS
:: RDF :: Item # about (54307.0) -
@todo
@todo -
RSS
:: RDF :: Textinput # about (54307.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # about (54307.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ about (18307.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ about= (18307.0) -
@todo
@todo -
RSS
:: ImageFaviconModel :: ImageFavicon # about= (18307.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # about= (18307.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # about=() (18307.0) -
@todo
@todo -
RSS
:: RDF :: Channel # about= (18307.0) -
@todo
@todo -
RSS
:: RDF :: Channel :: ImageFavicon # about= (18307.0) -
@todo
@todo -
RSS
:: RDF :: Image # about= (18307.0) -
@todo
@todo -
RSS
:: RDF :: Item # about= (18307.0) -
@todo
@todo -
RSS
:: RDF :: Textinput # about= (18307.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # about= (18307.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ abouts (18301.0) -
@todo
@todo -
RSS
:: TrackBackModel10 :: TrackBackAbout (18001.0) -
-
RSS
:: TrackBackModel20 :: TrackBackAbout (18001.0) -
-
RSS
:: TrackBackModel10 :: TrackBackAbout # resource (9001.0) -
@todo
@todo -
RSS
:: TrackBackModel10 :: TrackBackAbout # resource= (9001.0) -
@todo
@todo -
RSS
:: TrackBackModel10 :: TrackBackAbout # value (9001.0) -
@todo
@todo -
RSS
:: TrackBackModel10 :: TrackBackAbout # value= (9001.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # content (9001.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # content= (9001.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # value (9001.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # value= (9001.0) -
@todo
@todo -
rss (325.0)
-
RSS を扱うためのライブラリです。
RSS を扱うためのライブラリです。
=== 参考
* RSS 0.91 http://backend.userland.com/rss091
* RSS 1.0 http://purl.org/rss/1.0/spec
* RSS 2.0 http://www.rssboard.org/rss-specification
* Atom 1.0 https://www.ietf.org/rfc/rfc4287.txt
=== 注意
RSS ParserはRSS 0.9x/1.0/2.0, Atom 1.0 をサポートしていますが,RSS 0.90
はサポートしてませ... -
Kernel
$ $ LAST _ MATCH _ INFO -> MatchData | nil (55.0) -
$~ の別名
$~ の別名
require "English"
str = "<a href=https://www.ruby-lang.org/en/about/license.txt>license</a>"
if /<a href=(.+?)>/ =~ str
p $LAST_MATCH_INFO[0] #=> "<a href=https://www.ruby-lang.org/en/about/license.txt>"
p $LAST_MATCH_INFO[1] #=> "https://www.ruby-lang.org/en/about/license.t... -
Socket
:: Constants :: TCP _ INFO -> Integer (49.0) -
Retrieve information about this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Retrieve information about this socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux) -
Socket
:: TCP _ INFO -> Integer (49.0) -
Retrieve information about this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Retrieve information about this socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux) -
BasicSocket
# getpeereid -> [Integer , Integer] (19.0) -
Unix ドメインソケットにおいて接続相手の euid と egid を 返します。
Unix ドメインソケットにおいて接続相手の euid と egid を
返します。
配列の最初の要素が euid, 2番目の要素が egid です。
ソケットが Unix ドメインソケットでない場合の返り値は
不定です。
require 'socket'
Socket.unix_server_loop("/tmp/sock") {|s|
begin
euid, egid = s.getpeereid
# Check the connected client is myself or not.
next if euid ... -
Enumerable
# chunk {|elt| . . . } -> Enumerator (19.0) -
要素を前から順にブロックで評価し、その結果によって 要素をチャンクに分けた(グループ化した)要素を持つ Enumerator を返します。
要素を前から順にブロックで評価し、その結果によって
要素をチャンクに分けた(グループ化した)要素を持つ
Enumerator を返します。
ブロックの評価値が同じ値が続くものを一つのチャンクとして
取り扱います。すなわち、ブロックの評価値が一つ前と
異なる所でチャンクが区切られます。
返り値の Enumerator は各チャンクのブロック評価値と
各チャンクの要素を持つ配列のペアを各要素とします。
そのため、eachだと以下のようになります。
//emlist[][ruby]{
enum.chunk {|elt| key }.each {|key, ary| do_something ... -
Kernel
$ $ CHILD _ STATUS -> Process :: Status | nil (19.0) -
$? の別名
$? の別名
require "English"
out = `wget https://www.ruby-lang.org/en/about/license.txt -O - 2>/dev/null`
if $CHILD_STATUS.to_i == 0
print "wget success\n"
out.split(/\n/).each { |line|
printf "%s\n", line
}
else
print "wget failed\n"
end -
NEWS for Ruby 3
. 0 . 0 (19.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...h
* Update to Psych 3.3.0
* This version is Ractor compatible.
* Reline
* Update to Reline 0.1.5
* RubyGems
* Update to RubyGems 3.2.3
* StringIO
* Update to StringIO 3.0.0
* This version is Ractor compatible.
* StringScanner
* Update to StringScanner 3.0.0
*... -
RSS
:: Maker :: ChannelBase (19.0) -
channel要素の値を設定します.
channel要素の値を設定します.
RSS 1.0を生成する場合はabout,title,link,
descriptionを設定しなければいけません.
RSS 0.91を生成する場合はtitle,link,
description,languageを設定しなければいけません.
RSS 2.0を生成する場合はtitle,link,
descriptionを設定しなければいけません.
maker.channelになんらかの値を設定しておきながら,上記
のmaker.channelが要求する値を設定していない場合は
RSS::NotSetError例外が発生します.どの値も設定していな
...