別のキーワード
種類
- クラス (78)
- インスタンスメソッド (48)
- 特異メソッド (6)
ライブラリ
- ビルトイン (18)
- drb (12)
-
net
/ http (12) - rss (12)
-
rubygems
/ exceptions (12) -
shell
/ error (6) -
webrick
/ httpservlet / filehandler (48) -
webrick
/ httpstatus (12)
クラス
- Data (6)
-
WEBrick
:: HTTPServlet :: FileHandler (48)
キーワード
- CommandNotFound (6)
- ConverterNotFoundError (12)
- DRbServerNotFound (12)
- GemNotFoundException (12)
- HTTPNotFound (12)
- XMLParserNotFound (12)
- define (6)
-
do
_ GET (12) -
do
_ OPTIONS (12) -
do
_ POST (12) - service (12)
検索結果
先頭5件
-
WEBrick
:: HTTPStatus :: NotFound (18000.0) -
HTTP のステータスコード 404 Not Found を表すクラスです。
...HTTP のステータスコード 404 Not Found を表すクラスです。... -
DRb
:: DRbServerNotFound (6000.0) -
カレントサーバが見付からない場合に発生する例外のクラス
カレントサーバが見付からない場合に発生する例外のクラス
@see DRb.#current_server -
Encoding
:: ConverterNotFoundError (6000.0) -
指定した名前のエンコーディング変換をする変換器が 存在しない場合に発生する例外。
...指定した名前のエンコーディング変換をする変換器が
存在しない場合に発生する例外。
//emlist[例][ruby]{
"あ".encode("Foo")
#=> Encoding::ConverterNotFoundError: code converter not found (UTF-8 to Foo)
//}... -
Gem
:: GemNotFoundException (6000.0) -
Gem が見つからなかった場合の例外です。
Gem が見つからなかった場合の例外です。 -
Net
:: HTTPNotFound (6000.0) -
HTTP レスポンス 404 (Not Found) を表現するクラスです。
...HTTP レスポンス 404 (Not Found) を表現するクラスです。
詳しくは 7231 Section 6.5.4 を見てください。... -
RSS
:: XMLParserNotFound (6000.0) -
-
Shell
:: Error :: CommandNotFound (6000.0) -
コマンドが見つからないときに発生する例外です。
コマンドが見つからないときに発生する例外です。 -
Data
. define(*args) -> Class (30.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...][ruby]{
class HTTPFetcher
Response = Data.define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetch......t(url)
in HTTPFetcher::Response(body)
body
in HTTPFetcher::NotFound
:NotFound
end
end
p fetch("http://example.com/") # => "Current time is 2023-01-10 10:00:53 +0900"
p fetch("http://example.com/404") # => :NotFound
//}
@param args 値オブジェクトのクラスを定義する... -
Data
. define(*args) {|subclass| block } -> Class (30.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...][ruby]{
class HTTPFetcher
Response = Data.define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetch......t(url)
in HTTPFetcher::Response(body)
body
in HTTPFetcher::NotFound
:NotFound
end
end
p fetch("http://example.com/") # => "Current time is 2023-01-10 10:00:53 +0900"
p fetch("http://example.com/404") # => :NotFound
//}
@param args 値オブジェクトのクラスを定義する... -
WEBrick
:: HTTPServlet :: FileHandler # do _ GET(request , response) -> () (6.0) -
GET リクエストを処理します。
...エストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。... -
WEBrick
:: HTTPServlet :: FileHandler # do _ OPTIONS(request , response) -> () (6.0) -
OPTIONS リクエストを処理します。
...エストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。...