ライブラリ
- ビルトイン (161)
- bigdecimal (2)
- matrix (36)
-
net
/ http (12) - open-uri (4)
- psych (30)
-
rexml
/ document (120) -
rubygems
/ source _ index (12) -
rubygems
/ version (8)
クラス
- BigDecimal (2)
- File (9)
-
Gem
:: SourceIndex (12) -
Gem
:: Version (8) - Module (20)
- Object (27)
- Proc (14)
-
RDoc
:: Options (12) -
REXML
:: Declaration (12) -
REXML
:: DocType (24) -
REXML
:: Document (48) -
REXML
:: Element (12) -
REXML
:: ExternalEntity (12) -
REXML
:: NotationDecl (12) - String (58)
- Vector (36)
キーワード
- =~ (9)
- HTTPServerException (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - Rubyの起動 (6)
- codepoints (24)
- correct? (8)
-
deprecate
_ constant (12) -
elements
_ to _ f (12) -
elements
_ to _ i (12) -
elements
_ to _ r (12) -
entity
_ expansion _ limit (12) -
entity
_ expansion _ limit= (12) -
entity
_ expansion _ text _ limit (12) -
entity
_ expansion _ text _ limit= (12) - exists? (9)
- fiddle (12)
-
from
_ installed _ gems (12) -
grapheme
_ clusters (16) - lambda (18)
- lines (18)
-
load
_ documents (8) - new (28)
- open (4)
- proc (19)
-
psych
_ yaml _ as (4) -
rb
_ big2ulong _ pack (1) -
rb
_ compile _ error (12) -
rb
_ compile _ error _ with _ enc (12) -
rb
_ exec _ arg _ addopt (1) -
rb
_ exec _ arg _ fixup (1) -
rb
_ exec _ arg _ init (1) -
rb
_ fork (1) -
rb
_ fork _ err (1) -
rb
_ proc _ exec _ n (1) -
rb
_ quad _ pack (1) -
rb
_ quad _ unpack (1) -
rb
_ read _ check (1) -
rb
_ thread _ polling (1) -
rb
_ thread _ select (1) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
safe
_ load (14) - taint (6)
- tainted? (6)
- untaint (6)
- warn (4)
- write (60)
-
yaml
_ as (4) - 演算子式 (1)
検索結果
先頭5件
- RDoc
:: Options :: DEPRECATED -> {String -> String} - Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO - Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object - int rb
_ proc _ exec _ n(int argc , VALUE *argv , const char *prog) - String
# codepoints {|codepoint| block } -> self
-
RDoc
:: Options :: DEPRECATED -> {String -> String} (24201.0) -
非推奨のオプションの一覧を返します。
非推奨のオプションの一覧を返します。 -
Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (6218.0) -
name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...http:// や ftp:// で始まっている文字列なら URI のリソースを
取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name に open......me.open(*rest, &block) のように name の open メソッドが呼ばれます。
これ以外の場合は、name はファイル名として扱われ、従来の
Kernel.#open(name, *rest) が呼ばれます。
ブロックを与えた場合は上の場合と同様、name が http:// や ftp://......open-uriにより拡張されたKernel.openでURLを開くときにwarningが表示されるようになりました。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
# ...
}
#=> warning: calling URI.open via Kernel#open is deprecated, call URI.open directly or use URI#open... -
Kernel
. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (6218.0) -
name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...http:// や ftp:// で始まっている文字列なら URI のリソースを
取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name に open......me.open(*rest, &block) のように name の open メソッドが呼ばれます。
これ以外の場合は、name はファイル名として扱われ、従来の
Kernel.#open(name, *rest) が呼ばれます。
ブロックを与えた場合は上の場合と同様、name が http:// や ftp://......open-uriにより拡張されたKernel.openでURLを開くときにwarningが表示されるようになりました。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
# ...
}
#=> warning: calling URI.open via Kernel#open is deprecated, call URI.open directly or use URI#open... -
int rb
_ proc _ exec _ n(int argc , VALUE *argv , const char *prog) (6216.0) -
この関数は deprecated です。
...この関数は deprecated です。... -
String
# codepoints {|codepoint| block } -> self (6206.0) -
文字列の各コードポイントの配列を返します。(self.each_codepoint.to_a と同じです)
...codepoint.to_a と同じです)
//emlist[例][ruby]{
#coding:UTF-8
"hello わーるど".codepoints
# => [104, 101, 108, 108, 111, 32, 12431, 12540, 12427, 12393]
//}
ブロックが指定された場合は String#each_codepoint と同じように動作します。
Ruby 2.6 までは deprecated......の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_codepoint... -
String
# grapheme _ clusters {|grapheme _ cluster| block } -> self (6206.0) -
文字列の書記素クラスタの配列を返します。(self.each_grapheme_cluster.to_a と同じです)
...返します。(self.each_grapheme_cluster.to_a と同じです)
//emlist[例][ruby]{
"a\u0300".grapheme_clusters # => ["à"]
//}
ブロックが指定された場合は String#each_grapheme_cluster と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Rub......y 2.7 で警告は削除されました。
@see String#each_grapheme_cluster... -
演算子式 (6132.0)
-
演算子式 * assign * selfassign * multiassign * range * range_cond * and * or * not * cond
...> >= < <= << >>
+ - * / % ** ~ +@ -@ [] []= ` ! != !~
//}
これらの演算子式の定義方法についてはd:spec/def#operatorを参照してください。
:再定義できない演算子(制御構造)
演算子の組合せである自己代入演算子は再......] 代入
//emlist[例][ruby]{
foo = bar
foo[0] = bar
foo.bar = baz
//}
文法:
変数 '=' 式
定数 '=' 式
式`['expr..`]' '=' 式
式`.'識別子 '=' 式
代入式は変数などに値を設定するために用いられます。代入はロー
カル......舞います。
フリップフロップ (flip-flop) とも呼ばれます。
この振る舞いは 2.6.0 で deprecated になりましたが、元に戻りました。
そのため、2.6.0 から 2.6.3 では使うと「warning: flip-flop is deprecated」という警告がでます。
「..」... -
Module
# deprecate _ constant(*name) -> self (6124.0) -
name で指定した定数を deprecate に設定します。 deprecate に設定した定数を参照すると警告メッセージが表示されます。
...name で指定した定数を deprecate に設定します。
deprecate に設定した定数を参照すると警告メッセージが表示されます。
Ruby 2.7.2 から Warning[:deprecated] のデフォルト値が false に変更になったため、
デフォルトでは警告が表示さ......ンオプション(詳細はd:spec/rubycmd#cmd_option参照)で、
「-w」か「-W2」などを指定するか、実行中に「Warning[:deprecated] = true」で
変更すると表示されるようになります。
「$VERBOSE = true」は「Warning[:deprecated]」に影響しないため、
表......@param name 0 個以上の String か Symbol を指定します。
@raise NameError 存在しない定数を指定した場合に発生します。
@return self を返します。
//emlist[例][ruby]{
FOO = 123
Object.deprecate_constant(:FOO) # => Object
FOO
# warning: constant ::FOO is deprec... -
VALUE rb
_ big2ulong _ pack(VALUE x) (6116.0) -
この関数は deprecated です。rb_integer_pack を使用してください。
...この関数は deprecated です。rb_integer_pack を使用してください。... -
VALUE rb
_ quad _ unpack(const char *buf , int signed _ p) (6116.0) -
この関数は deprecated です。rb_integer_unpack を使用してください。
...この関数は deprecated です。rb_integer_unpack を使用してください。... -
int rb
_ exec _ arg _ addopt(struct rb _ exec _ arg *e , VALUE key , VALUE val) (6116.0) -
この関数は deprecated です。
...この関数は deprecated です。... -
int rb
_ run _ exec _ options(const struct rb _ exec _ arg *e , struct rb _ exec _ arg *s) (6116.0) -
この関数は deprecated です。
...この関数は deprecated です。... -
int rb
_ run _ exec _ options _ err(const struct rb _ exec _ arg *e , struct rb _ exec _ arg *s , char *errmsg , size _ t errmsg _ buflen) (6116.0) -
この関数は deprecated です。
...この関数は deprecated です。... -
void rb
_ compile _ error(const char *file , int line , const char *fmt , . . . ) (6116.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
...この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。... -
void rb
_ compile _ error _ with _ enc(const char *file , int line , void *enc , const char *fmt , . . . ) (6116.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
...この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。... -
void rb
_ exec _ arg _ fixup(struct rb _ exec _ arg *e) (6116.0) -
この関数は deprecated です。
...この関数は deprecated です。... -
void rb
_ quad _ pack(char *buf , VALUE val) (6116.0) -
この関数は deprecated です。rb_integer_pack を使用してください。
...この関数は deprecated です。rb_integer_pack を使用してください。... -
void rb
_ thread _ polling(void) (6116.0) -
この関数は deprecated です。rb_thread_wait_for を使用してください。
...この関数は deprecated です。rb_thread_wait_for を使用してください。... -
Module
# psych _ yaml _ as(tag) -> () (6106.0) -
クラスと tag の間を関連付けます。
...された YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。
この method は deprecated です。 Object.yaml_tag を
かわりに使ってください。
@param tag 対象のクラスに関連付けるタグの文字列... -
REXML
:: Document . entity _ expansion _ limit -> Integer (6106.0) -
実体参照の展開回数の上限を返します。
...開処理を使った DoS 攻撃に対抗するための
仕組みです。
デフォルトは 10000 です。
このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_limit を使ってください。
@see REXML::Document.entity_expansion_limit=... -
REXML
:: Document . entity _ expansion _ limit=(val) (6106.0) -
実体参照の展開回数の上限を指定します。
...せ、処理を中断します。
デフォルトは 10000 です。
このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_limit= を使ってください。
@param val 設定する上限値(整数)
@see REXML::Document.entity_expansion_limit...