110件ヒット
[1-100件を表示]
(0.057秒)
種類
- インスタンスメソッド (55)
- モジュール関数 (44)
- 特異メソッド (11)
ライブラリ
- ビルトイン (33)
- fileutils (44)
-
net
/ http (11) -
net
/ imap (11) -
webrick
/ httpservlet / filehandler (11)
クラス
- BasicObject (11)
- Module (22)
-
Net
:: HTTP (11) -
Net
:: IMAP (11) -
WEBrick
:: HTTPServlet :: FileHandler (11)
モジュール
- FileUtils (44)
キーワード
-
method
_ removed (11) -
remove
_ dir (11) -
remove
_ entry (11) -
remove
_ entry _ secure (11) -
remove
_ file (11) -
remove
_ handler (11) -
remove
_ method (11) -
remove
_ response _ handler (11) -
singleton
_ method _ removed (11)
検索結果
先頭5件
-
Net
:: HTTP # move(path , body , initheader = nil) -> Net :: HTTPResponse (21247.0) -
サーバの path に MOVE リクエストを ヘッダが initheader, ボディを body として送ります。
...サーバの path に MOVE リクエストを
ヘッダが initheader, ボディを body として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param body リクエストのボ......ディを文字列で与えます。
@param initheader リクエストのヘッダを「文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Move... -
Net
:: IMAP # remove _ response _ handler(handler) -> () (12312.0) -
レスポンスハンドラを削除します。
...レスポンスハンドラを削除します。
@param handler 削除するハンドラ
@see Net::IMAP#add_response_handler... -
Module
# remove _ method(*name) -> self (12218.0) -
インスタンスメソッド name をモジュールから削除します。
...除できます。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 指定したメソッドが定義されていない場合に発生します。
//emlist[例][ruby]{
class C
def foo
end
remove_method :foo
remove_method :no_such_method # 例外 NameE......rror が発生
end
//}
@see Module#undef_method... -
BasicObject
# singleton _ method _ removed(name) -> object (12212.0) -
特異メソッドが Module#remove_method に より削除された時にインタプリタから呼び出されます。
...特異メソッドが Module#remove_method に
より削除された時にインタプリタから呼び出されます。
通常のメソッドの削除に対するフックには
Module#method_removedを使います。
@param name 削除されたメソッド名が Symbol で渡されます。......leton_method_removed(name)
puts "singleton method \"#{name}\" was removed"
end
end
obj = Foo.new
def obj.foo
end
class << obj
remove_method :foo
end
#=> singleton method "foo" was removed
//}
@see Module#method_removed,BasicObject#singleton_method_added,BasicObject#singleton_method_undef... -
Module
# method _ removed(name) -> () (12206.0) -
メソッドが Module#remove_method により削除 された時にインタプリタがこのメソッドを呼び出します。
...メソッドが Module#remove_method により削除
された時にインタプリタがこのメソッドを呼び出します。
特異メソッドの削除に対するフックには
BasicObject#singleton_method_removed
を使います。
@param name 削除されたメソッド名が Symbol......で渡されます。
//emlist[例][ruby]{
class Foo
def Foo.method_removed(name)
puts "method \"#{name}\" was removed"
end
def foo
end
remove_method :foo
end
# => method "foo" was removed
//}... -
WEBrick
:: HTTPServlet :: FileHandler . remove _ handler(suffix) -> Class (12206.0) -
与えられた拡張子に対応するサーブレットを削除します。
...与えられた拡張子に対応するサーブレットを削除します。
@param suffix 拡張子を指定します。... -
FileUtils
. # remove _ entry(path , force = false) -> () (6218.0) -
ファイル path を削除します。path がディレクトリなら再帰的に削除します。
...ァイル path を削除します。path がディレクトリなら再帰的に削除します。
このメソッドにはローカル脆弱性が存在します。
詳しくは FileUtils.#remove_entry_secure の項を参照してください。
@param path 削除するパス。
@param force 真......のときは削除中に発生した StandardError を無視します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.remove_entry '/tmp/ruby.tmp.08883'
//}
@see FileUtils.#remove_entry_secure... -
FileUtils
. # remove _ dir(path , force = false) -> () (6212.0) -
ディレクトリ path を削除します。
...ディレクトリ path を削除します。
@param path 削除するディレクトリ。
@param force 真のときは削除中に発生した StandardError を無視します。... -
FileUtils
. # remove _ entry _ secure(path , force = false) -> () (6212.0) -
ファイル path を削除します。path がディレクトリなら再帰的に削除します。
...ファイル path を削除します。path がディレクトリなら再帰的に削除します。
FileUtils.#rm_r および FileUtils.#remove_entry には
TOCTTOU (time-of-check to time-of-use)脆弱性が存在します。
このメソッドはそれを防ぐために新設されました。......FileUtils.#rm_r および FileUtils.#remove_entry は以下の条件が
満たされるときにはセキュリティホールになりえます。
* 親ディレクトリが全ユーザから書き込み可能 (/tmp を含む)
* path 以下のいずれかのディレクトリが全ユーザか....../var が全ユーザから書き込み可能であってはなりません。
この条件が満たされない場合 remove_entry_secure は安全ではありません。
@param path 削除するパス。
@param force 真のときは削除中に発生した StandardError を無視します。... -
FileUtils
. # remove _ file(path , force = false) -> () (6212.0) -
ファイル path を削除します。
...ファイル path を削除します。
@param path 削除するファイル。
@param force 真のときは削除中に発生した StandardError を無視します。...