ライブラリ
- ビルトイン (11)
-
cgi
/ session (4) -
cgi
/ session / pstore (1) - csv (3)
- dbm (1)
- delegate (4)
- forwardable (9)
- gdbm (1)
-
net
/ ftp (2) -
net
/ http (2) -
net
/ imap (2) -
net
/ pop (5) - observer (1)
- ostruct (1)
- pathname (2)
- pstore (1)
-
rexml
/ document (11) - rss (85)
- sdbm (1)
- set (2)
- shell (2)
-
shell
/ command-processor (2) -
shell
/ filter (2) - socket (1)
- tempfile (2)
-
webrick
/ httpauth / htpasswd (1) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (6) -
win32
/ registry (3) -
yaml
/ dbm (1)
クラス
- Addrinfo (1)
- Array (5)
-
CGI
:: Session (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) -
CSV
:: Row (1) -
CSV
:: Table (2) - DBM (1)
- Delegator (3)
- GDBM (1)
- Hash (4)
-
Net
:: FTP (1) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTP (1) -
Net
:: IMAP (1) -
Net
:: IMAP :: MailboxList (1) -
Net
:: POP3 (2) -
Net
:: POPMail (3) - OpenStruct (1)
- PStore (1)
- Pathname (2)
-
REXML
:: Attributes (2) -
REXML
:: Element (3) -
REXML
:: Elements (2) -
REXML
:: Parent (4) -
RSS
:: ImageFaviconModel :: ImageFavicon (8) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (6) -
RSS
:: TaxonomyTopicsModel :: TaxonomyTopics (1) -
RSS
:: TrackBackModel10 :: TrackBackPing (4) -
RSS
:: TrackBackModel20 :: TrackBackAbout (2) -
RSS
:: TrackBackModel20 :: TrackBackPing (4) - SDBM (1)
- Set (2)
- Shell (2)
-
Shell
:: CommandProcessor (2) -
Shell
:: Filter (2) - String (2)
- Tempfile (2)
-
WEBrick
:: HTTPAuth :: Htpasswd (1) -
WEBrick
:: HTTPServer :: MountTable (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (6) -
Win32
:: Registry (3) -
YAML
:: DBM (1)
モジュール
- DublinCoreModel (45)
- Forwardable (3)
- Kernel (1)
-
Net
:: HTTPHeader (1) - Observable (1)
-
RSS
:: BaseTrackBackModel (2) -
RSS
:: ContentModel (2) -
RSS
:: ImageFaviconModel (2) -
RSS
:: SyndicationModel (6) -
RSS
:: TaxonomyTopicModel (2) -
RSS
:: TaxonomyTopicsModel (1) - SingleForwardable (6)
キーワード
- DelegateClass (1)
- about (2)
- about= (2)
- content (2)
- content= (2)
-
content
_ encoded (1) -
content
_ encoded= (1) - date (2)
- date= (2)
-
dc
_ contributor (1) -
dc
_ contributor= (1) -
dc
_ contributors (1) -
dc
_ coverage (1) -
dc
_ coverage= (1) -
dc
_ coverages (1) -
dc
_ creator (1) -
dc
_ creator= (1) -
dc
_ creators (1) -
dc
_ date (1) -
dc
_ date= (1) -
dc
_ dates (1) -
dc
_ description (1) -
dc
_ description= (1) -
dc
_ descriptions (1) -
dc
_ format (1) -
dc
_ format= (1) -
dc
_ formats (1) -
dc
_ identifier (1) -
dc
_ identifier= (1) -
dc
_ identifiers (1) -
dc
_ language (1) -
dc
_ language= (1) -
dc
_ languages (1) -
dc
_ publisher (1) -
dc
_ publisher= (1) -
dc
_ publishers (1) -
dc
_ relation (1) -
dc
_ relation= (1) -
dc
_ relations (1) -
dc
_ rights (1) -
dc
_ rights= (1) -
dc
_ rightses (1) -
dc
_ source (1) -
dc
_ source= (1) -
dc
_ sources (1) -
dc
_ subject (1) -
dc
_ subject= (1) -
dc
_ subjects (1) -
dc
_ title (1) -
dc
_ title= (1) -
dc
_ titles (1) -
dc
_ type (1) -
dc
_ type= (1) -
dc
_ types (1) -
def
_ delegator (1) -
def
_ delegators (1) -
def
_ instance _ delegator (1) -
def
_ instance _ delegators (1) -
def
_ single _ delegator (1) -
def
_ single _ delegators (1) - delegate (1)
- deletable? (1)
- delete (30)
- delete! (2)
- delete? (1)
-
delete
_ all (4) -
delete
_ at (2) -
delete
_ attribute (1) -
delete
_ element (1) -
delete
_ field (1) -
delete
_ if (5) -
delete
_ key (1) -
delete
_ namespace (1) -
delete
_ observer (1) -
delete
_ passwd (1) -
delete
_ value (1) - deleted? (1)
- delim (1)
-
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) -
image
_ favicon (1) -
image
_ favicon= (1) -
image
_ size (1) -
image
_ size= (1) -
instance
_ delegate (1) -
ipv6
_ mc _ nodelocal? (1) -
method
_ missing (1) - reject! (5)
- resource (1)
- resource= (1)
- resources (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (1) - rm (3)
-
single
_ delegate (1) - size (1)
- size= (1)
-
sy
_ updateBase (1) -
sy
_ updateBase= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) -
sy
_ updatePeriod (1) -
sy
_ updatePeriod= (1) -
taxo
_ link (1) -
taxo
_ link= (1) -
taxo
_ topic (1) -
taxo
_ topic= (1) -
taxo
_ topics (1) -
trackback
_ ping (1) -
trackback
_ ping= (1) - unlink (2)
- value (2)
- value= (2)
検索結果
先頭5件
-
RSS
:: ContentModel # content _ encoded (63604.0) -
@todo
@todo -
RSS
:: ContentModel # content _ encoded= (63604.0) -
@todo
@todo -
REXML
:: Element # delete _ element(element) -> REXML :: Element (46204.0) -
子要素を削除します。
子要素を削除します。
element で削除する要素を指定できます。整数、文字列、REXML::Element
オブジェクトのいずれかが指定できます。
REXML::Element を指定すると、その要素が削除されます。
整数を指定すると、element 番目の要素を削除します(1-originで指定します)。
文字列を指定すると、XPath としてマッチする要素を削除します。
複数の要素がマッチする場合はそのうち1つが削除されます。
@param element 削除する要素
@see REXML::Elements#delete
//emlist[][ruby]{
require... -
RSS
:: TrackBackModel20 :: TrackBackAbout # content (45604.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # content= (45604.0) -
@todo
@todo -
REXML
:: Element # delete _ namespace(namespace = "xmlns") -> self (36904.0) -
名前空間を要素から削除します。
名前空間を要素から削除します。
削除可能な名前空間はそのノードで宣言されているもののみです。
上位の要素で宣言されているものは削除できません。
引数を省略した場合はデフォルトの名前空間を削除します。
@param namespace 削除する名前空間の prefix
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new "<a xmlns:foo='bar' xmlns='twiddle'/>"
doc.root.delete_namespace
doc.to_s # => "<a xmlns:foo=... -
Addrinfo
# ipv6 _ mc _ nodelocal? -> bool (36604.0) -
IPv6 のマルチキャスト(ノードローカルスコープ)アドレスであれば真を返します。
IPv6 のマルチキャスト(ノードローカルスコープ)アドレスであれば真を返します。 -
RSS
:: TrackBackModel20 :: TrackBackPing # content (36604.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackPing # content= (36604.0) -
@todo
@todo -
SingleForwardable
# def _ single _ delegator(accessor , method , ali = method) -> () (36604.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_singleton_delegator の別名になります。
@see SingleForwardable#def_delegators -
SingleForwardable
# def _ single _ delegators(accessor , *methods) -> () (36604.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
SingleForwardable
# single _ delegate(hash) -> () (36604.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
@see Forwardable#delegate -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # taxo _ link (36304.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # taxo _ link= (36304.0) -
@todo
@todo -
Net
:: HTTP # delete(path , initheader = nil) -> Net :: HTTPResponse (27904.0) -
サーバの path に DELETE リクエストを ヘッダを initheader として送ります。
サーバの path に DELETE リクエストを
ヘッダを initheader として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param initheader リクエストのヘッダを「文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Delete -
REXML
:: Elements # delete(element) -> Element (27904.0) -
element で指定した子要素を取り除きます。
element で指定した子要素を取り除きます。
element には、REXML::Element、整数、文字列が指定できます。
Element オブジェクトを指定した場合は、その子要素を取り除きます。
整数を指定した場合には element 番目の子要素を削除します(1-originです)。
文字列を指定した場合は、削除する要素を XPath で指定します。
XPathが複数の要素を指している場合は、そのうち一つを削除します。
取り除かれた要素を返します。
XPath で指定した場合、子要素ではない要素も取り除けることに注意してください。
@param element 削除する要素... -
Forwardable
# def _ instance _ delegator(accessor , method , ali = method) -> () (27604.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_instance_delegator の別名になります。
例:
require 'forwardable'
class MyQueue
exten... -
Forwardable
# def _ instance _ delegators(accessor , *methods) -> () (27604.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_instance_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@reco... -
Forwardable
# instance _ delegate(hash) -> () (27604.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
例:
require 'forwardable'
class Zap
extend Forwardable
delegate :length => :@str
delegate [:first, :last] => :@arr
def initialize
@arr = %w/fo... -
Net
:: FTP # delete(filename) -> nil (27604.0) -
ファイルを削除します。
ファイルを削除します。
リモートサーバ上の fromname という名前のファイルを削除します。
削除に失敗した場合には 例外が発生します。
@param filename 削除するファイルの名前を与えます。
@raise Net::FTPPermError 応答コードが 5yz であった場合に発生します。
@raise Net::FTPReplyError 応答コードが 5yz 以外で正しくない場合に発生します。 -
Net
:: HTTPHeader # delete(key) -> [String] | nil (27604.0) -
key ヘッダフィールドを削除します。
key ヘッダフィールドを削除します。
@param key 削除するフィールド名
@return 取り除かれたフィールドの値を返します。
key ヘッダフィールドが存在しなかった場合には
nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_length = 10
req.content_length... -
Net
:: IMAP # delete(mailbox) -> Net :: IMAP :: TaggedResponse (27604.0) -
DELETE コマンドを送り、指定したメールボックスを削除します。
DELETE コマンドを送り、指定したメールボックスを削除します。
@param mailbox 削除するメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスを削除できなかった場合
に発生します。指定した名前のメールボックスが存在しない場合や、
ユーザにメールボックスを削除する権限がない場合に発生します。 -
Net
:: IMAP :: MailboxList # delim -> String|nil (27604.0) -
階層区切り文字列を返します。
階層区切り文字列を返します。
まったく階層が存在しない場合は nil を返します。 -
OpenStruct
# delete _ field(name) -> object (27604.0) -
nameで指定された要素を削除します。
nameで指定された要素を削除します。
その後その要素を参照したら nil が返ります。
@param name 削除する要素を文字列かシンボルで指定します。
@return 削除前の要素の値を返します。 -
Pathname
# delete -> Integer (27604.0) -
self が指すディレクトリあるいはファイルを削除します。
self が指すディレクトリあるいはファイルを削除します。
//emlist[例][ruby]{
require "pathname"
pathname = Pathname("/path/to/sample")
pathname.exist? # => true
pathname.unlink # => 1
pathname.exist? # => false
//} -
REXML
:: Element # delete _ attribute(key) -> REXML :: Attribute | nil (27604.0) -
要素から key という属性名の属性を削除します。
要素から key という属性名の属性を削除します。
削除された属性を返します。
key という属性名の属性が存在しない場合は削除されずに、nil を返します。
@param key 削除する要素(文字列(属性名) or REXML::Attributeオブジェクト)
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("E")
e.add_attribute("x", "foo"); e # => <E x='foo'/>
e.add_attribute("y:x", "bar"); e # => <E x... -
REXML
:: Elements # delete _ all(xpath) -> [REXML :: Element] (27604.0) -
xpath で指定した XPath 文字列にマッチする要素をすべて取り除きます。
xpath で指定した XPath 文字列にマッチする要素をすべて取り除きます。
@param xpath 取り除く要素を指し示す XPath 文字列
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new('<a><c/><c/><c/><c/></a>')
doc.elements.delete_all("a/c") # => [<c/>, <c/>, <c/>, <c/>]
doc.to_s # => "<a/>"
//} -
REXML
:: Parent # delete(object) -> REXML :: Child | nil (27604.0) -
object を子ノード列から削除します。
object を子ノード列から削除します。
削除されたノードの親は nil に設定されます。
削除したノードを返します。削除されなかった場合は nil を返します。
@param object 削除するノード -
REXML
:: Parent # delete _ at(index) -> REXML :: Child | nil (27604.0) -
子ノード列上の index で指定された場所の要素を取り除きます。
子ノード列上の index で指定された場所の要素を取り除きます。
取り除いだノードを返します。indexが範囲外である場合は何もせず
nil を返します。 -
REXML
:: Parent # delete _ if -> Enumerator (27604.0) -
各子ノードに対しブロックを呼び出し、真を返したノードを削除します。
各子ノードに対しブロックを呼び出し、真を返したノードを削除します。
ブロックを省略した場合は Enumerator を返します。 -
Shell
:: CommandProcessor # delete(*filename) -> Integer (27604.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.delete -
String
# delete!(*strs) -> self | nil (27604.0) -
self から strs に含まれる文字を破壊的に取り除きます。
self から strs に含まれる文字を破壊的に取り除きます。
str の形式は tr(1) と同じです。
つまり、「a-c」は a から c を意味し、"^0-9" のように
文字列の先頭が「^」の場合は指定文字以外を意味します。
「-」は文字列の両端にない場合にだけ範囲指定の意味になります。
「^」も文字列先頭にあるときだけ否定の効果を発揮します。
また、「-」「^」「\」はバックスラッシュ (「\」)
によってエスケープできます。
なお、引数を複数指定した場合は、
すべての引数にマッチする文字だけが削除されます。
@return 通常は self を返しますが、何も変更が起こ... -
String
# delete(*strs) -> String (27604.0) -
self から strs に含まれる文字を取り除いた文字列を生成して返します。
self から strs に含まれる文字を取り除いた文字列を生成して返します。
str の形式は tr(1) と同じです。
つまり、`a-c' は a から c を意味し、"^0-9" のように
文字列の先頭が `^' の場合は指定文字以外を意味します。
「-」は文字列の両端にない場合にだけ範囲指定の意味になります。
「^」も文字列の先頭にあるときだけ効果を発揮します。
また、「-」「^」「\」はバックスラッシュ (「\」)
によってエスケープできます。
なお、引数を複数指定した場合は、
すべての引数にマッチする文字だけが削除されます。
@param strs 削除する文字列を... -
Win32
:: Registry # delete(name) (27604.0) -
@todo
@todo
レジストリ値 name を削除します。
(標準) レジストリ値を削除することはできません。 -
Win32
:: Registry # delete _ key(name , recursive = false) (27604.0) -
@todo
@todo
サブキー name とそのキーが持つすべての値を削除します。
recursive が false の場合,そのサブキーはサブキーを持っていてはなりません。
true の場合,キーは再帰的に削除されます。 -
Win32
:: Registry # delete _ value(name) (27604.0) -
@todo
@todo
レジストリ値 name を削除します。
(標準) レジストリ値を削除することはできません。 -
Net
:: POP3 # delete _ all -> () (27358.0) -
サーバ上のメールを全て消去します。
サーバ上のメールを全て消去します。
ブロックを与えられたときは消去する前に各メールを引数としてブロックを呼びだします。
メールは Net::POPMail のインスタンスとして渡されます。
使用例:
require 'net/pop'
n = 1
pop.delete_all do |m|
File.open("inbox/#{n}") {|f| f.write m.pop }
n += 1
end -
Net
:: POP3 # delete _ all {|popmail| . . . . } -> () (27358.0) -
サーバ上のメールを全て消去します。
サーバ上のメールを全て消去します。
ブロックを与えられたときは消去する前に各メールを引数としてブロックを呼びだします。
メールは Net::POPMail のインスタンスとして渡されます。
使用例:
require 'net/pop'
n = 1
pop.delete_all do |m|
File.open("inbox/#{n}") {|f| f.write m.pop }
n += 1
end -
CGI
:: Session # delete -> () (27304.0) -
データベースクラスの delete メソッドを呼び出して、 セッションをストレージから削除します。
データベースクラスの delete メソッドを呼び出して、
セッションをストレージから削除します。
FileStore の場合はセッションファイルを削除します。
セッションファイルは明示的に削除しなければ残っています。 -
CGI
:: Session :: FileStore # delete -> () (27304.0) -
セッションを削除してファイルも削除します。
セッションを削除してファイルも削除します。 -
CGI
:: Session :: MemoryStore # delete -> () (27304.0) -
セッションを削除します。
セッションを削除します。 -
CGI
:: Session :: NullStore # delete -> () (27304.0) -
セッションを削除します。 このクラスでは何もしません。
セッションを削除します。
このクラスでは何もしません。 -
CGI
:: Session :: PStore # delete -> () (27304.0) -
セッションを削除してファイルも削除します。
セッションを削除してファイルも削除します。 -
Delegator
# method _ missing(m , *args) -> object (27304.0) -
渡されたメソッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。
渡されたメソッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。
@param m メソッドの名前(シンボル)
@param args メソッドに渡された引数
@return 委譲先のメソッドからの返り値
@see BasicObject#method_missing -
Delegator
# respond _ to?(m) -> bool (27304.0) -
Delegator#__getobj__ が返すオブジェクトが メソッド m を持つとき真を返します。
Delegator#__getobj__ が返すオブジェクトが メソッド m を持つとき真を返します。
@param m メソッド名
@see Object#respond_to? -
Delegator
# respond _ to _ missing?(m , include _ private) -> bool (27304.0) -
@param m メソッド名を指定します。
@param m メソッド名を指定します。
@param include_private 真を指定すると private メソッドも調べます。 -
DublinCoreModel
# dc _ contributor (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ contributor= (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ contributors (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ description (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ description= (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ descriptions (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ identifier (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ identifier= (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ identifiers (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ language (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ language= (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ languages (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ relation (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ relation= (27304.0) -
@todo
@todo -
DublinCoreModel
# dc _ relations (27304.0) -
@todo
@todo -
Kernel
# DelegateClass(superclass) -> object (27304.0) -
クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、 そのクラスを返します。
クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、
そのクラスを返します。
@param superclass 委譲先となるクラス
例:
//emlist{
require 'delegate'
class ExtArray < DelegateClass(Array)
def initialize
super([])
end
end
a = ExtArray.new
p a.class # => ExtArray
a.push 25
p a # => [25]
//} -
Net
:: FTP :: MLSxEntry # deletable? -> bool (27304.0) -
エントリが削除可能であれば true を返します。
エントリが削除可能であれば true を返します。
ディレクトリであれば Net::FTP#rmdir が、
ファイルであれば Net::FTP#delete が、それぞれ
適用可能であるかどうかを意味します。 -
Net
:: POPMail # delete -> () (27304.0) -
メールに削除マークを付けます。
メールに削除マークを付けます。
削除マークを付けたメールは読み出せなくなります。
セッション終了時に実際に削除されます。
Net::POP3#reset を呼ぶと削除マークは取り消されます。
delete! は obsolete です。
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します
@see Net::POPMail#deleted? -
Net
:: POPMail # delete! -> () (27304.0) -
メールに削除マークを付けます。
メールに削除マークを付けます。
削除マークを付けたメールは読み出せなくなります。
セッション終了時に実際に削除されます。
Net::POP3#reset を呼ぶと削除マークは取り消されます。
delete! は obsolete です。
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します
@see Net::POPMail#deleted? -
Net
:: POPMail # deleted? -> bool (27304.0) -
メールに削除マークが付けられている場合に真を返します。
メールに削除マークが付けられている場合に真を返します。
@see Net::POPMail#delete -
Pathname
# unlink -> Integer (27304.0) -
self が指すディレクトリあるいはファイルを削除します。
self が指すディレクトリあるいはファイルを削除します。
//emlist[例][ruby]{
require "pathname"
pathname = Pathname("/path/to/sample")
pathname.exist? # => true
pathname.unlink # => 1
pathname.exist? # => false
//} -
REXML
:: Parent # delete _ if {|object| . . . } -> () (27304.0) -
各子ノードに対しブロックを呼び出し、真を返したノードを削除します。
各子ノードに対しブロックを呼び出し、真を返したノードを削除します。
ブロックを省略した場合は Enumerator を返します。 -
RSS
:: BaseTrackBackModel # trackback _ ping (27304.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ ping= (27304.0) -
@todo
@todo -
RSS
:: ImageFaviconModel # image _ favicon (27304.0) -
@todo
@todo -
RSS
:: ImageFaviconModel # image _ favicon= (27304.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updateFrequency (27304.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updateFrequency= (27304.0) -
@todo
@todo -
SingleForwardable
# def _ delegator(accessor , method , ali = method) -> () (27304.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_singleton_delegator の別名になります。
@see SingleForwardable#def_delegators -
SingleForwardable
# def _ delegators(accessor , *methods) -> () (27304.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
SingleForwardable
# delegate(hash) -> () (27304.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
@see Forwardable#delegate -
WEBrick
:: HTTPServer :: MountTable # delete(dir) -> WEBrick :: HTTPServlet :: AbstractServlet (27304.0) -
ディレクトリとサーブレットの対応を削除してサーブレットを返します。
ディレクトリとサーブレットの対応を削除してサーブレットを返します。
@param dir ディレクトリを指定します。
@return WEBrick::HTTPServlet::AbstractServlet のサブクラスのインタンスを返します。 -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # about (27004.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # about= (27004.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # date (27004.0) -
@todo
@todo -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic # date= (27004.0) -
@todo
@todo -
RSS
:: TaxonomyTopicsModel :: TaxonomyTopics # resources (27004.0) -
@todo
@todo -
CSV
:: Row # delete(header _ or _ index , minimum _ index = 0) -> [object , object] | nil (18904.0) -
ヘッダの名前かインデックスで行からフィールドを削除するために使用します。
ヘッダの名前かインデックスで行からフィールドを削除するために使用します。
@param header_or_index ヘッダの名前かインデックスを指定します。
@param minimum_index このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
@return 削除したヘッダとフィールドの組を返します。削除対象が見つからなかった場合は nil を返します。
//emlist[例 ヘッダの名前で指定][ruby]{
require "csv"
row = CSV::Row.new(["hea... -
Array
# delete(val) -> object | nil (18604.0) -
指定された val と == で等しい要素を自身からすべて取り除きます。 等しい要素が見つかった場合は最後に見つかった要素を、 そうでない場合には nil を返します。
指定された val と == で等しい要素を自身からすべて取り除きます。
等しい要素が見つかった場合は最後に見つかった要素を、
そうでない場合には nil を返します。
ブロックが与えられた場合、val と等しい要素が見つからなかったときにブロッ
クを評価してその結果を返します。
@param val 自身から削除したい値を指定します。
//emlist[例][ruby]{
array = [1, 2, 3, 2, 1]
p array.delete(2) #=> 2
p array #=> [1, 3, 1]
# ブロックなしの引数に n... -
Array
# delete _ at(pos) -> object | nil (18604.0) -
指定された位置 pos にある要素を取り除きそれを返します。 pos が範囲外であったら nil を返します。
指定された位置 pos にある要素を取り除きそれを返します。
pos が範囲外であったら nil を返します。
Array#at と同様に負のインデックスで末尾から位置を指定するこ
とができます。
@param pos 削除したい要素のインデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][r... -
Array
# delete _ if -> Enumerator (18604.0) -
要素を順番にブロックに渡して評価し、その結果が真になった要素をすべて削除します。 delete_if は常に self を返しますが、reject! は要素が 1 つ以上削除されれば self を、 1 つも削除されなければ nil を返します。
要素を順番にブロックに渡して評価し、その結果が真になった要素をすべて削除します。
delete_if は常に self を返しますが、reject! は要素が 1 つ以上削除されれば self を、
1 つも削除されなければ nil を返します。
ブロックが与えられなかった場合は、自身と reject! から生成した
Enumerator オブジェクトを返します。
返された Enumerator オブジェクトの each メソッドには、
もとの配列に対して副作用があることに注意してください。
//emlist[例][ruby]{
a = [0, 1, 2, 3, 4, 5]
a.dele... -
CSV
:: Table # delete(index _ or _ header) -> object (18604.0) -
指定された行か列を削除して返します。
指定された行か列を削除して返します。
デフォルトのミックスモードではインデックスによるアクセスは行単位での参
照であると見なします。しかし、他の方法ではヘッダによる列単位での参照で
あると見なします。
探索方法を変更したい場合は CSV::Table#by_col!,
CSV::Table#by_row! を使用してください。
//emlist[例][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1",... -
CSV
:: Table # delete _ if {|column _ name , values| . . . } -> self (18604.0) -
ブロックを評価した結果が真である行か列を削除します。
ブロックを評価した結果が真である行か列を削除します。
デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラ
ムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返し
ます。
//emlist[例 ロウモード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "valid"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "invalid"])
row3 = CSV::Row.new(["... -
DBM
# delete(key) -> String (18604.0) -
key をキーとする要素を削除します。
key をキーとする要素を削除します。
@return 削除した要素の値を返します。
@raise DBMError 要素の削除に失敗した場合に発生します。 -
GDBM
# delete(key) -> object | nil (18604.0) -
与えられた key に対応する項目を削除します。
与えられた key に対応する項目を削除します。
@param key キーを指定します。
@return 指定したキーが存在する場合は、キーに対応する値を返します。
指定したキーが存在しない場合は、 nil を返します。
また、キーが存在しない場合にブロックを与えている場合は、ブロックを評価した結果を返します。
require 'gdbm'
GDBM.open("a.db") do |db|
db['a'] = "aaa"
db['d'] = "ddd"
db.delete("a") # => "aaa"
db.... -
Hash
# delete(key) -> object | nil (18604.0) -
key に対応する要素を取り除きます。
key に対応する要素を取り除きます。
@param key 取り除くキーを指定します。
@return 取り除かれた要素の値を返します。
key に対応する要素が存在しない時には nil を返します。
与えられたブロックは key にマッチする要素がなかった時に評価され、その結果を返します。
//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all"}
p h.delete(:ab) #=> "some"
p h.delete(:ef) #=> nil
p h.delete(:ef){|key|"#{k... -
Hash
# delete _ if -> Enumerator (18604.0) -
キーと値を引数としてブロックを評価した結果が真であ るような要素を self から削除します。
キーと値を引数としてブロックを評価した結果が真であ
るような要素を self から削除します。
delete_if は常に self を返します。
reject! は、要素を削除しなかった場合には nil を返し、
そうでなければ self を返します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
h = { 2 => "8" ,4 => "6" ,6 => "4" ,8 => "2" }
p h.reject!{|key, value| key.to_i < value.to_i } #=> { 6 => "4", 8 =... -
Observable
# delete _ observer(observer) -> object | nil (18604.0) -
オブザーバを削除します。
オブザーバを削除します。
指定されたオブジェクトがオブザーバとして登録されていた場合は、
リストからオブジェクトを削除し、取り除かれたオブジェクトを返します。
登録されていなかった場合は、nil を返します。
@param observer 削除するオブザーバ -
PStore
# delete(name) -> object (18604.0) -
ルートnameに対応する値を削除します。
ルートnameに対応する値を削除します。
@param name 探索するルート。
@return 削除した値を返します。
@raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]
ary[0] = [1,1.5]
end
db.transacti... -
REXML
:: Attributes # delete(attribute) -> REXML :: Element (18604.0) -
指定した属性を取り除きます。
指定した属性を取り除きます。
attribute で取り除く属性を指定します。
文字列もしくは REXML::Attribute オブジェクトを指定します
self が属する要素(REXML::Element)を返します。
@param attribute 取り除く属性(文字列もしくは REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
x... -
REXML
:: Attributes # delete _ all(name) -> [REXML :: Attribute] (18604.0) -
name という名前を持つ属性をすべて削除します。
name という名前を持つ属性をすべて削除します。
削除された属性を配列で返します。
@param name 削除する属性の名前
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elem... -
SDBM
# delete(key) -> String (18604.0) -
key をキーとする項目を削除します。
key をキーとする項目を削除します。
@param key キー。
@return 削除した要素の値を返します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.delete('a') #=> 'aaa' -
Set
# delete?(o) -> self | nil (18604.0) -
集合からオブジェクト o を削除します。
集合からオブジェクト o を削除します。
delete は常に self を返します。
delete? は、集合の要素が削除された場合には self を、変化がなかった場合
には nil を返します。
@param o 削除対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s = Set[10, 20, 30]
s.delete(10)
p s # => #<Set: {20, 30}>
p s.delete?(20) # => #<Set: {30}>
p s.delete?(10) # => nil
/... -
Shell
# delete(*filename) -> Integer (18604.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.delete