Note that as usual convention in Rdoc:: is utilized for describing class methods, # for describing instance methods.
Note that the list also incorporate identifiers affixed in underscores, which are not strictly ideographics. Some have already been given at least one alias in current HEAD of the project, but an approach that is felt as more appropriate would be to have SomeClass#__action__ aliased in a way which allows to code SomeClass.new.xyz.synonym, where xyz might be any short term whose semantic include "something hidden", like tip (A piece of metal, fabric or other material used to cover the top of something for protection, utility or decoration), lee (cover, shelter), lid (An act of concealment; a cover), mat (A thin surface layer; superficial cover.).
The following list is essentially refined from Ruby-doc method index.
Note that as usual convention in Rdoc
::
is utilized for describing class methods,#
for describing instance methods.Note that the list also incorporate identifiers affixed in underscores, which are not strictly ideographics. Some have already been given at least one alias in current
HEAD
of the project, but an approach that is felt as more appropriate would be to haveSomeClass#__action__
aliased in a way which allows to codeSomeClass.new.xyz.synonym
, wherexyz
might be any short term whose semantic include "something hidden", liketip
(A piece of metal, fabric or other material used to cover the top of something for protection, utility or decoration),lee
(cover, shelter),lid
(An act of concealment; a cover),mat
(A thin surface layer; superficial cover.).~>
: in gem dependencies, usually named twiddle-wakka, that is approximatively greater than::===
(SystemCallError) : aliased as::encompass?
::fit?
and::gird?
::[]
(Array)::[]
(Dir)::[]
(ENV) : also explain how it differs from::fetch
, usejet
as trigraph and explain why.::[]
(Hash), alias ascreate
,generate
,gig
…::[]
(Warning), useof
, thus resulting inWarning.of(:category)
calls::[]=
(ENV) : already covered by::store
, so mostly fine, but not accessible through a trigraph by default, so addsow
…::[]=
(Warning), usein
, thus resulting inWarning.in(:category, value)
calls::_id2ref
(ObjectSpace):denote
,entify
,hint
,hypostatize
,lay
,peg
,pinpoint
,refer
,reify
,#!
(BasicObject): usual method call notation liketrue.!
. Provided:bad?
,con?
,negative?
,ko?
#!
(BasicObject): prefix notation, see #7#!
(Ractor::MovedObject)#!=
(BasicObject) :#!=
(Ractor::MovedObject)#!~
(Object)#%
(Float)#%
(Integer)#%
(Numeric)#%
(Range)#%
(String)#&
(Array):bag
,crossing
,intersection
(provided),junction
#&
(FalseClass)#&
(Integer)#&
(NilClass)#&
(Process::Status)#&
(TrueClass)#*
(Array)#*
(Complex)#*
(Float)#*
(Integer)#*
(Rational)#*
(String)#**
(Complex)#**
(Float)#**
(Integer)#**
(Rational)#+
(Array)#+
(Complex)#+
(Enumerator)#+
(Float)#+
(Integer)#+
(Rational)#+
(String) :add
,append
,attach
,chain
,juxtapose
,concatenate
,suffix
,tie
#+
(Time)#+@
(Numeric)#+@
(String):alterable
,ego
,mutable
,pour
,stream
#-
(Array)#-
(Complex)#-
(Float)#-
(Integer)#-
(Rational)#-
(Time)#-@
(Complex)#-@
(Float)#-@
(Integer)#-@
(Numeric)#-@
(Rational)#-@
(String):fix
,immutable
,inalterable
,unalterable
#/
(Complex)#/
(Float)#/
(Integer)#/
(Rational)#/
(String)#<
(Comparable)#<
(Float)#<
(Hash)#<
(Integer)#<
(Module)#<<
(Array)#<<
(IO)#<<
(Integer)#<<
(Method)#<<
(Proc)#<<
(Queue)#<<
(SizedQueue)#<<
(String): as#+
, but with an exclamation mark#<=
(Comparable)#<=
(Float)#<=
(Hash)#<=
(Integer)#<=
(Module)#<=>
(Array)#<=>
(Complex)#<=>
(File::Stat)#<=>
(Float)#<=>
(Integer)#<=>
(Module)#<=>
(Numeric)#<=>
(Object)#<=>
(Rational)#<=>
(String)#<=>
(Symbol)#<=>
(Time)#==
(Array)#==
(BasicObject)#==
(Comparable)#==
(Complex)#==
(Encoding::Converter)#==
(Enumerator::ArithmeticSequence)#==
(Exception)#==
(Float)#==
(Hash)#==
(Integer)#==
(MatchData)#==
(Method)#==
(Module)#==
(Proc)#==
(Process::Status)#==
(Ractor::MovedObject)#==
(Random)#==
(Range)#==
(Rational)#==
(Regexp)#==
(String)#==
(Struct)#==
(Symbol)#==
(UnboundMethod)#===
(Enumerator::ArithmeticSequence)#===
(FalseClass)#===
(Float)#===
(Integer)#===
(Method)#===
(Module)#===
(NilClass)#===
(Object)#===
(Proc)#===
(Range)#===
(Regexp)#===
(String)#===
(Symbol)#===
(TrueClass)#=~
(NilClass)#=~
(Object)#=~
(Regexp)#=~
(String)#=~
(Symbol)#>
(Comparable)#>
(Float)#>
(Hash)#>
(Integer)#>
(Module)#>=
(Comparable)#>=
(Float)#>=
(Hash)#>=
(Integer)#>=
(Module)#>>
(Integer)#>>
(Method)#>>
(Proc)#>>
(Process::Status)#[]
(Array)#[]
(Continuation)#[]
(Hash)#[]
(Integer)#[]
(MatchData)#[]
(Method)#[]
(ObjectSpace::WeakMap)#[]
(Proc)#[]
(String)#[]
(Struct)#[]
(Symbol)#[]
(Thread)#[]=
(Array)#[]=
(Hash)#[]=
(ObjectSpace::WeakMap)#[]=
(String)#[]=
(Struct)#[]=
(Thread)#^
(FalseClass) :bar
#^
(Integer)#^
(NilClass):bar
#^
(TrueClass):bar
#__callee__
(Kernel)#__dir__
(Kernel)#__id__
(BasicObject)#__id__
(Ractor::MovedObject)#__method__
(Kernel)#__send__
(BasicObject)#__send__
(Ractor::MovedObject)#_enumerable_collect
(Enumerator::Lazy)#_enumerable_collect_concat
(Enumerator::Lazy)#_enumerable_drop
(Enumerator::Lazy)#_enumerable_drop_while
(Enumerator::Lazy)#_enumerable_filter
(Enumerator::Lazy)#_enumerable_filter_map
(Enumerator::Lazy)#_enumerable_find_all
(Enumerator::Lazy)#_enumerable_flat_map
(Enumerator::Lazy)#_enumerable_grep
(Enumerator::Lazy)#_enumerable_grep_v
(Enumerator::Lazy)#_enumerable_map
(Enumerator::Lazy)#_enumerable_reject
(Enumerator::Lazy)#_enumerable_select
(Enumerator::Lazy)#_enumerable_take
(Enumerator::Lazy)#_enumerable_take_while
(Enumerator::Lazy)#_enumerable_uniq
(Enumerator::Lazy)#_enumerable_with_index
(Enumerator::Lazy)#_enumerable_zip
(Enumerator::Lazy)#|
(Array) :bee
,meld
,tye
,union
(provided),#|
(FalseClass):strict_evaluation_disjunction
,or
#|
(Integer):bitwise_disjuction
#|
(NilClass):strict_evaluation_disjunction
,or
#|
(TrueClass):strict_evaluation_disjunction
,or
#~
(Integer)#~
(Regexp)eql?
(Kernel)!~
(Kernel)===
(Kernel)=~
(Kernel)<=>
(Kernel)