別のキーワード
種類
- インスタンスメソッド (10)
- 文書 (3)
ライブラリ
- ビルトイン (10)
モジュール
- Enumerable (2)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) -
NEWS for Ruby 3
. 2 . 0 (1) - grep (2)
- methods (1)
-
private
_ instance _ methods (1) -
private
_ methods (1) -
protected
_ instance _ methods (1) -
protected
_ methods (1) -
public
_ instance _ methods (1) -
public
_ methods (1) -
ruby 1
. 6 feature (1)
検索結果
先頭5件
-
Object
# methods(include _ inherited = true) -> [Symbol] (63451.0) -
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。 このメソッドは public メソッドおよび protected メソッドの名前を返します。
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。
このメソッドは public メソッドおよび protected メソッドの名前を返します。
ただし特別に、引数が偽の時は [m:Object#singleton_methods](false) と同じになっています。
- **param** `include_inherited` -- 引数が偽の時は [m:Object#singleton_methods](false) と同じになります。
```ruby title="例1"
class Parent
private; def private_parent()... -
Object
# private _ methods(include _ inherited = true) -> [Symbol] (63055.0) -
そのオブジェクトが理解できる private メソッド名の一覧を返します。
そのオブジェクトが理解できる private メソッド名の一覧を返します。
- **param** `include_inherited` -- 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
- **SEE** [m:Module#private_instance_methods],[m:Object#methods],[m:Object#singleton_methods] -
Object
# protected _ methods(include _ inherited = true) -> [Symbol] (63055.0) -
そのオブジェクトが理解できる protected メソッド名の一覧を返します。
そのオブジェクトが理解できる protected メソッド名の一覧を返します。
- **param** `include_inherited` -- 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
- **SEE** [m:Module#protected_instance_methods],[m:Object#methods],[m:Object#singleton_methods] -
Object
# public _ methods(include _ inherited = true) -> [Symbol] (63055.0) -
そのオブジェクトが理解できる public メソッド名の一覧を返します。
そのオブジェクトが理解できる public メソッド名の一覧を返します。
- **param** `include_inherited` -- 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
- **SEE** [m:Module#public_instance_methods],[m:Object#methods],[m:Object#singleton_methods] -
Module
# instance _ methods(inherited _ too = true) -> [Symbol] (54682.0) -
そのモジュールで定義されている public および protected メソッド名の一覧を配列で返します。
そのモジュールで定義されている public および protected メソッド名の一覧を配列で返します。
- **param** `inherited_too` -- false を指定するとそのモジュールで定義されているメソッドのみ返します。
- **SEE** [m:Object#methods], [m:Module#public_instance_methods], [m:Module#private_instance_methods], [m:Module#protected_instance_methods]
```ruby title="例1"
class Cat
... -
Module
# private _ instance _ methods(inherited _ too = true) -> [Symbol] (18412.0) -
そのモジュールで定義されている private メソッド名の一覧を配列で返します。
そのモジュールで定義されている private メソッド名の一覧を配列で返します。
- **param** `inherited_too` -- false を指定するとそのモジュールで定義されているメソッドのみ返します。
- **SEE** [m:Object#private_methods], [m:Module#instance_methods], [m:Module#public_instance_methods], [m:Module#protected_instance_methods]
```ruby title="例"
module Taggable
def foo... -
Module
# protected _ instance _ methods(inherited _ too = true) -> [Symbol] (18376.0) -
そのモジュールで定義されている protected メソッド名の一覧を配列で返します。
そのモジュールで定義されている protected メソッド名の一覧を配列で返します。
- **param** `inherited_too` -- false を指定するとそのモジュールで定義されているメソッドのみ返します。
- **SEE** [m:Object#protected_methods], [m:Module#instance_methods], [m:Module#public_instance_methods], [m:Module#private_instance_methods] -
Module
# public _ instance _ methods(inherited _ too = true) -> [Symbol] (18376.0) -
そのモジュールで定義されている public メソッド名の一覧を配列で返します。
そのモジュールで定義されている public メソッド名の一覧を配列で返します。
- **param** `inherited_too` -- false を指定するとそのモジュールで定義されているメソッドのみ返します。
- **SEE** [m:Object#public_methods], [m:Module#instance_methods], [m:Module#private_instance_methods], [m:Module#protected_instance_methods] -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1459.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
1.6.8から1.8.0への変更点(まとめ)
* ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>))
* ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>))
* ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>))... -
Enumerable
# grep(pattern) -> [object] (325.0) -
pattern === item が成立する要素を全て含んだ配列を返します。
pattern === item が成立する要素を全て含んだ配列を返します。
ブロックとともに呼び出された時には条件の成立した要素に対してそれぞれブロックを評価し、その結果の配列を返します。
マッチする要素がひとつもなかった場合は空の配列を返します。
- **param** `pattern` -- 「===」メソッドを持つオブジェクトを指定します。
```ruby title="例"
p ['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]
p Array.instance_methods.grep(/gr... -
Enumerable
# grep(pattern) {|item| . . . } -> [object] (325.0) -
pattern === item が成立する要素を全て含んだ配列を返します。
pattern === item が成立する要素を全て含んだ配列を返します。
ブロックとともに呼び出された時には条件の成立した要素に対してそれぞれブロックを評価し、その結果の配列を返します。
マッチする要素がひとつもなかった場合は空の配列を返します。
- **param** `pattern` -- 「===」メソッドを持つオブジェクトを指定します。
```ruby title="例"
p ['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]
p Array.instance_methods.grep(/gr... -
ruby 1
. 6 feature (289.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメインになります。
ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメインになります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
## 1.6.8 (2002-12-24) -> stable-snapshot
- **`2003-01-22: errno`**:
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
... -
NEWS for Ruby 3
. 2 . 0 (235.0) -
NEWS for Ruby 3.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...な限り追加されました。 [feature:19135]
- 以下の default gems のバージョンがアップデートされました。
- RubyGems 3.4.1
- abbrev 0.1.1
- benchmark 0.2.1
- bigdecimal 3.1.3
- bundler 2.4.1
- cgi 0.3.6
- csv 3.2.6
- date 3.3.3
- delegate 0.3.0
- did_y......ージョンがアップデートされました。
- minitest 5.16.3
- power_assert 2.0.3
- test-unit 3.5.7
- net-ftp 0.2.0
- net-imap 0.3.4
- net-pop 0.1.2
- net-smtp 0.3.3
- rbs 2.8.2
- typeprof 0.21.3
- debug 1.7.1
default gems と bundled gems の詳細については GitHu......libyaml-source-dir=/path/to/libyaml-0.2.5
```
- 同様に、libffi-3.4.4 を fiddle にリンクする場合は以下のように実行します。
```
$ ./configure --with-libffi-source-dir=/path/to/libffi-3.4.4
```
- [feature:18571]
- CGI::Cookie の Cookie name/path/doma...
