種類
ライブラリ
- ビルトイン (257)
- drb (36)
- e2mmap (6)
- etc (18)
-
fiddle
/ import (12) -
irb
/ extend-command (48) - json (156)
-
mutex
_ m (12) -
net
/ http (90) -
net
/ pop (36) -
net
/ protocol (12) -
net
/ smtp (12) - openssl (12)
- psych (127)
- rake (12)
- rbconfig (1)
-
rdoc
/ alias (12) -
rdoc
/ code _ object (12) -
rdoc
/ context (72) -
rdoc
/ parser (12) -
rdoc
/ top _ level (12) -
rubygems
/ requirement (12) -
rubygems
/ source _ index (12) -
rubygems
/ specification (12) - shell (12)
-
shell
/ command-processor (24) - sync (12)
- thread (8)
- thwait (6)
- timeout (8)
- tsort (93)
- win32ole (12)
クラス
- Array (21)
- Encoding (12)
-
Gem
:: Specification (12) - Method (12)
- Module (48)
- Object (12)
-
Psych
:: Handler (12) -
Psych
:: Nodes :: Alias (36) -
RDoc
:: Context (72) -
RDoc
:: Parser (12) -
RDoc
:: TopLevel (12) - Shell (12)
-
Shell
:: CommandProcessor (24) - String (12)
- TracePoint (24)
- UnboundMethod (12)
-
WIN32OLE
_ TYPE (12)
モジュール
-
Fiddle
:: Importer (12) -
IRB
:: ContextExtender (12) -
IRB
:: ExtendCommandBundle (36) - Kernel (24)
-
Mutex
_ m (12) - Psych (19)
- TSort (93)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - APOPSession (12)
- Alias (24)
- Array (12)
- BadAlias (12)
- Bignum (9)
- Cache (12)
- CodeObject (12)
- ConditionVariable (24)
- Config (1)
- DRbIdConv (12)
- DRbObject (12)
- DRbUndumped (12)
- E2MM (6)
- Extend (12)
- FalseClass (12)
- FileList (12)
- Fixnum (9)
- Float (12)
- Group (9)
- HTTPClientException (7)
- HTTPGatewayTimeOut (7)
- HTTPMovedTemporarily (12)
- HTTPMultipleChoice (12)
- HTTPRequestEntityTooLarge (7)
- HTTPRequestTimeOut (7)
- HTTPRequestURITooLarge (12)
- HTTPRequestURITooLong (7)
- HTTPRequestedRangeNotSatisfiable (7)
- HTTPSession (12)
- Hash (12)
- Integer (12)
- Mapping (12)
- Mutex (10)
-
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) - NilClass (12)
- Nodes (12)
- Object (12)
- POP (12)
- POPSession (12)
- Parser (12)
- Passwd (9)
- ProtocRetryError (12)
- Queue (12)
- Requirement (12)
- Ruby用語集 (12)
-
SCRIPT
_ LINES _ _ (12) - SMTPSession (12)
- Sequence (12)
- Signer (12)
- SizedQueue (12)
- State (12)
- String (12)
- Synchronizer (6)
-
Synchronizer
_ m (6) - ThWait (6)
- TimeoutError (8)
- TrueClass (12)
- UnboundMethod (12)
- UnparserError (12)
-
_ _ callee _ _ (12) -
_ _ method _ _ (12) -
add
_ alias (12) -
add
_ to (12) -
alias
_ command (18) -
alias
_ extension (12) -
alias
_ map (6) -
alias
_ method (12) - aliases (24)
- anchor (12)
- anchor= (12)
-
attribute
_ alias _ singular (12) -
callee
_ id (12) -
def
_ extend _ command (24) -
define
_ aliases (12) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) -
find
_ local _ symbol (12) -
initialize
_ methods _ etc (12) -
install
_ alias _ method (12) -
irb
/ completion (12) -
irb
_ original _ method _ name (12) -
method
_ id (12) -
module
_ function (36) - new (12)
-
ole
_ type (12) -
original
_ name (24) - pack (21)
- pack テンプレート文字列 (12)
-
rb
_ alias (12) -
rb
_ alias _ variable (12) -
rb
_ define _ alias (12) -
rb
_ mod _ alias _ method (12) -
rdoc
/ alias (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
safe
_ load (19) -
strongly
_ connected _ components (12) - tsort (24)
-
tsort
_ each (23) - typealias (12)
-
unalias
_ command (12) -
unmatched
_ alias _ lists (12) -
unmatched
_ alias _ lists= (12) - unpack (12)
- クラス/メソッドの定義 (12)
- 字句構造 (12)
検索結果
先頭5件
-
Module
# alias _ method(new , original) -> self (6125.0) -
メソッドの別名を定義します。
...メソッドの別名を定義します。
//emlist[例][ruby]{
module Kernel
alias_method :hoge, :puts # => Kernel
end
//}
alias との違いは以下の通りです。
* メソッド名は String または Symbol で指定します
* グローバル変数の別名をつけることはで......いメソッド名。String または Symbol で指定します。
@param original 元のメソッド名。String または Symbol で指定します。
@return self を返します。
@see d:spec/def#alias
//emlist[例][ruby]{
module Kernel
alias_method :foo, :puts
end
foo "bar" # bar
//}... -
Shell
:: CommandProcessor . alias _ map -> Hash (6117.0) -
Shell::CommandProcessor.alias_command で定義したエイリアスの一覧を返します。
...Shell::CommandProcessor.alias_command で定義したエイリアスの一覧を返します。... -
Gem
:: Specification . attribute _ alias _ singular(singular , plural) -> () (6107.0) -
既に存在する複数形の属性の単数形バージョンを定義します。
...配列に追加するようなヘルパーメソッドを定義するということです。
例:
# このように定義すると
attribute_alias_singular :require_path, :require_paths
# こう書くかわりに
s.require_paths = ['mylib']
# こう書くことができます。
s.req... -
IRB
:: ExtendCommandBundle # install _ alias _ method(to , from , override = NO _ OVERRIDE) (6101.0) -
メソッドのエイリアスを定義します。ライブラリ内部で使用します。
メソッドのエイリアスを定義します。ライブラリ内部で使用します。
@param to 新しいメソッド名を Symbol か文字列で指定します。
@param from 元のメソッド名を Symbol か文字列で指定します。
@param override 新しいメソッド名が定義済みであった場合にそのメソッドを
上書きするかどうかを
IRB::ExtendCommandBundle::NO_OVERRIDE、
IRB::ExtendCommandBundle::OVERRIDE_PRIVATE_... -
RDoc
:: Parser . alias _ extension(old _ ext , new _ ext) -> bool (6101.0) -
old_ext に登録されたパーサを new_ext でも解析できるようにエイリアスを登 録します。
old_ext に登録されたパーサを new_ext でも解析できるようにエイリアスを登
録します。
@param old_ext 拡張子を文字列で指定します。
@param new_ext 拡張子を文字列で指定します。
@return エイリアスが登録された場合は true を返します。old_ext にパーサ
が登録されていない場合、エイリアスが登録されずに false を返しま
す。 -
Encoding
. aliases -> Hash (6100.0) -
エンコーディングの別名に対して元の名前を対応づけるハッシュを返します。
...エンコーディングの別名に対して元の名前を対応づけるハッシュを返します。
//emlist[例][ruby]{
p Encoding.aliases
#=> {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1968"=>"US-ASCII",
# "SJIS"=>"Windows-31J", "eucJP"=>"EUC-JP", "CP932"=>"Windows-31J"}
//}... -
Fiddle
:: Importer # typealias(new , orig) -> () (6100.0) -
extern や struct で利用する型の別名を定義します。
extern や struct で利用する型の別名を定義します。
@param new 別名(文字列)
@param orig 別名を付けたい型の名前(文字列)
@see Fiddle::Importer#extern, Fiddle::Importer#sizeof,
Fiddle::Importer#struct, Fiddle::Importer#union -
Mutex
_ m . define _ aliases(klass) -> Class (6100.0) -
ユーザが直接、使うことはありません。
ユーザが直接、使うことはありません。 -
static VALUE rb
_ mod _ alias _ method(VALUE mod , VALUE newname , VALUE oldname) (6100.0) -
-
void rb
_ alias(VALUE klass , ID def , ID name) (6100.0) -
クラス klass に定義されたメソッド name の 本体を実体とする新しいメソッド def を定義します。
クラス klass に定義されたメソッド name の
本体を実体とする新しいメソッド def を定義します。