1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Change encoding from EUC-JP to UTF-8. [Feature #5128]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
shyouhei 2011-09-04 12:22:46 +00:00
parent a17fd731c9
commit 60c8455253
13 changed files with 1545 additions and 1386 deletions

View file

@ -5,11 +5,11 @@
=begin
= Forwardable
クラスに対しメソッドの委譲機能を定義します.
クラスに対しメソッドの委譲機能を定義します.
== 使い方
== 使い方
クラスに対してextendして使います.
クラスに対してextendして使います.
class Foo
extend Forwardable
@ -23,58 +23,58 @@
f.gets
f.content_at(1)
== メソッド
== メソッド
--- Forwardable#def_instance_delegators(accessor, *methods)
((|methods|))で渡されたメソッドのリストを((|accessorに|))委譲する
ようにします.
((|methods|))で渡されたメソッドのリストを((|accessorに|))委譲する
ようにします.
--- Forwardable#def_instance_delegator(accessor, method, ali = method)
((||method|))で渡されたメソッドを((|accessor|))に委譲するようにし
ます. ((|ali|))が引数として渡されたときは, メソッド((|ali|))が呼ば
れたときには, ((|accessor|))に対し((|method|))を呼び出します.
((||method|))で渡されたメソッドを((|accessor|))に委譲するようにし
ます. ((|ali|))が引数として渡されたときは, メソッド((|ali|))が呼ば
れたときには, ((|accessor|))に対し((|method|))を呼び出します.
--- Forwardable#def_delegators(accessor, *methods)
((|Forwardable#def_instance_delegators|))の別名です.
((|Forwardable#def_instance_delegators|))の別名です.
--- Forwardable#def_delegator(accessor, method, ali = method)
((|Forwardable#def_instance_delegator|))の別名です.
((|Forwardable#def_instance_delegator|))の別名です.
= SingleForwardable
オブジェクトに対し, メソッドの委譲機能を定義します.
オブジェクトに対し, メソッドの委譲機能を定義します.
== 使い方
== 使い方
オブジェクトに対して((|extend|))して使います.
オブジェクトに対して((|extend|))して使います.
g = Goo.new
g.extend SingleForwardable
g.def_delegator("@out", :puts)
g.puts ...
== メソッド
== メソッド
--- SingleForwardable#def_singleton_delegators(accessor, *methods)
((|methods|))で渡されたメソッドのリストを((|accessor|))に委譲する
ようにします.
((|methods|))で渡されたメソッドのリストを((|accessor|))に委譲する
ようにします.
--- SingleForwardable#def_singleton_delegator(accessor, method, ali = method)
((|method|))で渡されたメソッドを((|accessor|))に委譲するようにしま
す. ((|ali|))が引数として渡されたときは, メソッド((|ali|))が呼ばれ
たときには, ((|accessor|))に対し((|method|))を呼び出します.
((|method|))で渡されたメソッドを((|accessor|))に委譲するようにしま
す. ((|ali|))が引数として渡されたときは, メソッド((|ali|))が呼ばれ
たときには, ((|accessor|))に対し((|method|))を呼び出します.
--- SingleForwardable#def_delegators(accessor, *methods)
((|SingleForwardable#def_singleton_delegators|))の別名です.
((|SingleForwardable#def_singleton_delegators|))の別名です.
--- SingleForwardable#def_delegator(accessor, method, ali = method)
((|SingleForwardable#def_singleton_delegator|))の別名です.
((|SingleForwardable#def_singleton_delegator|))の別名です.
=end