るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
5940件ヒット [5901-5940件を表示] (0.389秒)

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < ... 58 59 60 >>

WEBrick::HTTPRequest#each {|key, val| ... } (304.0)

リクエストの各ヘッダ名を key、内容を val としてブロックを評価します。

リクエストの各ヘッダ名を key、内容を val としてブロックを評価します。

WEBrick::HTTPRequest#parse(socket = nil) -> () (304.0)

指定された socket からクライアントのリクエストを読み込み、 自身のアクセサなどを適切に設定します。

指定された socket からクライアントのリクエストを読み込み、
自身のアクセサなどを適切に設定します。

@param socket クライアントに接続された IO オブジェクトを指定します。

WEBrick::HTTPRequest#path_info=(value) (304.0)

リクエスト URI のパスをセットします。

リクエスト URI のパスをセットします。

@param value リクエスト URI のパスを指定します。

WEBrick::HTTPRequest#query_string=(value) (304.0)

リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。

リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。

@param value クエリーを表す文字列を指定します。

WEBrick::HTTPRequest#script_name=(value) (304.0)

CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。

CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。

@param value SCRIPT_NAME を文字列で指定します。

絞り込み条件を変える

WEBrick::HTTPRequest#server_cert -> OpenSSL::X509::Certificate (304.0)

サーバ証明書を表すオブジェクトを返します。

サーバ証明書を表すオブジェクトを返します。

@see OpenSSL::X509::Certificate

WEBrick::HTTPRequest#user=(value) (304.0)

REMOTE_USER を文字列で表したものに値をセットします。

REMOTE_USER を文字列で表したものに値をセットします。

@param value ユーザ名を文字列で指定します。

WEBrick::HTTPResponse#[](field) -> String (304.0)

レスポンスのヘッダの該当する内容を文字列で返します。

レスポンスのヘッダの該当する内容を文字列で返します。

@param field ヘッダ名を文字列で指定します。大文字と小文字を区別しません。

p res['date'] #=> "Sat, 27 Oct 2007 08:53:03 GMT"

WEBrick::HTTPResponse#[]=(field, val) (304.0)

レスポンスの該当するヘッダに val を設定します。

レスポンスの該当するヘッダに val を設定します。

@param field ヘッダ名を文字列で指定します。大文字と小文字を区別しません。

@param val ヘッダの値を指定します。to_s メソッドによって文字列に変換されます。

require 'time'
res['last-modified'] = Time.now.httpdate

@see WEBrick::HTTPResponse#chunked?, WEBrick::HTTPResponse#content_length,
WEBrick::HTTPResponse#content_type
...

WEBrick::HTTPResponse#body=(val) (304.0)

クライアントに返す内容(エンティティボディ)をセットします。

クライアントに返す内容(エンティティボディ)をセットします。

自身が chunked であっても body の値はチャンク形式ではありません。

@param val メッセージボディを文字列か IO オブジェクトで指定します。
自身が chunked であってもチャンク形式にする必要はありません。
適切にチャンク形式エンコーディングされます。

require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.bod...

絞り込み条件を変える

WEBrick::HTTPResponse#chunked=(flag) (304.0)

真に設定するとクライアントに返す内容(エンティティボディ)を chunk に分けるようになります。

真に設定するとクライアントに返す内容(エンティティボディ)を chunk に分けるようになります。

自身の WEBrick::HTTPResponse#request_http_version が 1.0 以下である場合、この値は無視されます。

@param flag true を指定した場合、レスポンスを chunk に分けてクライアントに返します。

require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.body = 'hoge'
res....

WEBrick::HTTPResponse#chunked? -> bool (304.0)

真であればクライアントに返す内容(エンティティボディ)を chunk に分けます。

真であればクライアントに返す内容(エンティティボディ)を chunk に分けます。

WEBrick::HTTPResponse#content_type -> String | nil (304.0)

Content-Type ヘッダの値を返します。

Content-Type ヘッダの値を返します。

WEBrick::HTTPResponse#content_type=(val) (304.0)

Content-Type ヘッダの値をセットします。

Content-Type ヘッダの値をセットします。

@param val Content-Type ヘッダの値を文字列で指定します。

res.content_type = "text/html"

@see WEBrick::HTTPUtils.#mime_type

WEBrick::HTTPResponse#each {|key, val| ... } (304.0)

レスポンスのヘッダ名を key、内容を val としてブロックを評価します。

レスポンスのヘッダ名を key、内容を val としてブロックを評価します。

絞り込み条件を変える

WEBrick::HTTPResponse#reason_phrase -> String | nil (304.0)

HTTP のレスポンスの最初の行の reason phrase を返します。 この値が nil の場合 reason phrase は status から生成されます。 デフォルトは nil です。

HTTP のレスポンスの最初の行の reason phrase を返します。
この値が nil の場合 reason phrase は status から生成されます。
デフォルトは nil です。

WEBrick::HTTPResponse#reason_phrase=(val) (304.0)

HTTP のレスポンスの最初の行の reason phrase をセットします。 この値が nil の場合 reason phrase は status から生成されます。 デフォルトは nil です。

HTTP のレスポンスの最初の行の reason phrase をセットします。
この値が nil の場合 reason phrase は status から生成されます。
デフォルトは nil です。

@param val reason phrase を表す文字列を指定します。

require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404

p res.reason_phrase #=> "Not Found"

WEBrick::HTTPResponse#request_method -> String | nil (304.0)

リクエストの HTTP メソッドを返します。

リクエストの HTTP メソッドを返します。

WEBrick::HTTPResponse#request_uri -> URI | nil (304.0)

リクエストの URI を返します。

リクエストの URI を返します。

WEBrick::HTTPResponse#set_error(status, backtrace = false) -> () (304.0)

自身の内容(エンティティボディ)を指定された status のエラーページにします。

自身の内容(エンティティボディ)を指定された status のエラーページにします。

@param status WEBrick::HTTPStatus::Status のサブクラスか一般の例外クラスを指定します。

@param backtrace true を指定した場合バックトレースをエラーページに出力します。

絞り込み条件を変える

WEBrick::HTTPResponse#set_redirect(status, url) -> () (304.0)

指定された url にリダイレクトするためのヘッダと内容(エンティティボディ)を 設定し例外 status を発生させます。

指定された url にリダイレクトするためのヘッダと内容(エンティティボディ)を
設定し例外 status を発生させます。

@param status WEBrick::HTTPStatus::Redirect を指定します。

@param url URL を指定します。

例:
require 'webrick'
res.set_redirect WEBrick::HTTPStatus::TemporaryRedirect

WEBrick::HTTPServer#mount(dir, servlet, *options) -> () (304.0)

サーバ上のディレクトリ dir にサーブレット servlet を対応させます。

サーバ上のディレクトリ dir にサーブレット servlet を対応させます。

@param dir ディレクトリをあらわす文字列を指定します。

@param servlet WEBrick::HTTPServlet::AbstractServlet のサブクラスのインスタンスを指定します。

@param options サーブレットのコンストラクタの引数を指定します。

require 'webrick'
include WEBrick
srv = HTTPServer.new( { :BindAddress => '127.0.0.1', :Port => 10080...

WEBrick::HTTPVersion#<=>(other) -> -1 | 0 | 1 | nil (304.0)

自身と指定された other のバージョンを比較します。 自身が other より新しいなら 1、同じなら 0、古いなら -1 を返します。 比較できない場合に nil を返します。

自身と指定された other のバージョンを比較します。
自身が other より新しいなら 1、同じなら 0、古いなら -1 を返します。
比較できない場合に nil を返します。

@param other HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトか文字列を指定します。

require 'webrick'
v = WEBrick::HTTPVersion.new('1.1')
p v < '1.0' #=> false

Warning#warn(message) -> nil (304.0)

引数 message を標準エラー出力 $stderr に出力します。

引数 message を標準エラー出力 $stderr に出力します。

Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。

@param message 出力するオブジェクトを指定します。

@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。


@see Kernel.#warn, Warning.warn

Win32::Registry#[](name, wtype = nil) (304.0)

@todo

@todo

レジストリ値 name に value を書き込みます。

オプション引数 wtype を指定した場合は,その型で書き込みます。
指定しなかった場合,value のクラスに応じて次の型で書き込みます:
* Integer
REG_DWORD
* String
REG_SZ
* Array
REG_MULTI_SZ

絞り込み条件を変える

Win32::Registry#[]=(name, rtype, value = nil) (304.0)

@todo

@todo

Win32::Registry#create(subkey, desired = KEY_ALL_ACCESS, opt = REG_OPTION_RESERVED) (304.0)

@todo

@todo

Win32::Registry.create(self, subkey, desired, opt) と同じです。

Win32::Registry#each {|name, type, value| ... } (304.0)

@todo

@todo

キーが持つレジストリ値を列挙します。

Win32::Registry#write_bin(name, value) (304.0)

@todo

@todo

レジストリ値 name に value を書き込みます。

レジストリ値の型はそれぞれ REG_SZ(write_s), REG_DWORD(write_i),
REG_BINARY(write_bin) です。

Win32::Registry#write_i(name, value) (304.0)

@todo

@todo

レジストリ値 name に value を書き込みます。

レジストリ値の型はそれぞれ REG_SZ(write_s), REG_DWORD(write_i),
REG_BINARY(write_bin) です。

絞り込み条件を変える

Win32::Registry#write_s(name, value) (304.0)

@todo

@todo

レジストリ値 name に value を書き込みます。

レジストリ値の型はそれぞれ REG_SZ(write_s), REG_DWORD(write_i),
REG_BINARY(write_bin) です。

XMP#puts(exps) -> nil (304.0)

引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行 ごとに交互に表示します。

引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行
ごとに交互に表示します。

@param exps 評価するRuby のソースコードを文字列で指定します。

Time#strftime(format) -> String (112.0)

時刻を format 文字列に従って文字列に変換した結果を返します。

時刻を format 文字列に従って文字列に変換した結果を返します。

@param format フォーマット文字列を指定します。使用できるものは 以下の通りです。

* %A: 曜日の名称(Sunday, Monday ... )
* %a: 曜日の省略名(Sun, Mon ... )
* %B: 月の名称(January, February ... )
* %b: 月の省略名(Jan, Feb ... )
* %C: 世紀 (2009年であれば 20)
* %c: 日付と時刻 (%a %b %e %T %Y)
* %D: 日付 (%m/%d/%y)
* ...

Date#strftime(format = &#39;%F&#39;) -> String (40.0)

与えられた雛型で日付を書式づけます。

与えられた雛型で日付を書式づけます。

つぎの変換仕様をあつかいます:

%A, %a, %B, %b, %C, %c, %D, %d, %e, %F, %G, %g, %H, %h, %I, %j, %k, %L, %l,
%M, %m, %N, %n, %P, %p, %Q, %R, %r, %S, %s, %T, %t, %U, %u, %V, %v, %W, %w, %X,
%x, %Y, %y, %Z, %z, %:z, %::z, %:::z, %%, %+

GNU 版にあるような幅指定などもできます。

strftime(3)、および Date.strptime も参照してくだ...

String#chars -> [String] (40.0)

文字列の各文字を文字列の配列で返します。(self.each_char.to_a と同じです)

文字列の各文字を文字列の配列で返します。(self.each_char.to_a と同じです)

//emlist[例][ruby]{
"hello世界".chars # => ["h", "e", "l", "l", "o", "世", "界"]
//}

ブロックが指定された場合は String#each_char と同じように動作します。

Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。

@see String#each_char

絞り込み条件を変える

String#each_char -> Enumerator (40.0)

文字列の各文字に対して繰り返します。

文字列の各文字に対して繰り返します。

たとえば、
//emlist[][ruby]{
"hello世界".each_char {|c| print c, ' ' }
//}
は次のように出力されます。
h e l l o 世 界

@see String#chars

String#match(regexp, pos = 0) {|m| ... } -> object (40.0)

regexp.match(self, pos) と同じです。 regexp が文字列の場合は、正規表現にコンパイルします。 詳しくは Regexp#match を参照してください。

regexp.match(self, pos) と同じです。
regexp が文字列の場合は、正規表現にコンパイルします。
詳しくは Regexp#match を参照してください。

//emlist[例: regexp のみの場合][ruby]{
'hello'.match('(.)\1') # => #<MatchData "ll" 1:"l">
'hello'.match('(.)\1')[0] # => "ll"
'hello'.match(/(.)\1/)[0] # => "ll"
'hello'.match('xx') # => nil
//}
...

StringIO#each(rs = $/) -> Enumerator (40.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。

@raise IOError 自身が読み取り不可なら発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}

@see $/
...

Gem::Specification#add_dependency(gem, *requirements) -> [Gem::Dependency] (22.0)

この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。

この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。

//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}

@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。

@param requirements バージョンの必要条件を 0...

Gem::Specification#add_runtime_dependency(gem, *requirements) -> [Gem::Dependency] (22.0)

この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。

この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。

//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}

@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。

@param requirements バージョンの必要条件を 0...

絞り込み条件を変える

<< < ... 58 59 60 >>