ruby methods メソッド

$ cat wao.rb
#!/usr/local/bin/ruby -Ku
list = "123".methods
list.each do |item|
printf("%s ...%s \n", item , item.class )

end



$ ./wao.rb
<=> ...Symbol
== ...Symbol
=== ...Symbol
eql? ...Symbol
hash ...Symbol
casecmp ...Symbol
+ ...Symbol
* ...Symbol
% ...Symbol
[] ...Symbol
[]= ...Symbol
insert ...Symbol
length ...Symbol
size ...Symbol
bytesize ...Symbol
empty? ...Symbol
=~ ...Symbol
match ...Symbol
succ ...Symbol
succ! ...Symbol
next ...Symbol
next! ...Symbol
upto ...Symbol
index ...Symbol
rindex ...Symbol
replace ...Symbol
clear ...Symbol
chr ...Symbol
getbyte ...Symbol
setbyte ...Symbol
byteslice ...Symbol
to_i ...Symbol
to_f ...Symbol
to_s ...Symbol
to_str ...Symbol
inspect ...Symbol
dump ...Symbol
upcase ...Symbol
downcase ...Symbol
capitalize ...Symbol
swapcase ...Symbol
upcase! ...Symbol
downcase! ...Symbol
capitalize! ...Symbol
swapcase! ...Symbol
hex ...Symbol
oct ...Symbol
split ...Symbol
lines ...Symbol
bytes ...Symbol
chars ...Symbol
codepoints ...Symbol
reverse ...Symbol
reverse! ...Symbol
concat ...Symbol
<< ...Symbol
prepend ...Symbol
crypt ...Symbol
intern ...Symbol
to_sym ...Symbol
ord ...Symbol
include? ...Symbol
start_with? ...Symbol
end_with? ...Symbol
scan ...Symbol
ljust ...Symbol
rjust ...Symbol
center ...Symbol
sub ...Symbol
gsub ...Symbol
chop ...Symbol
chomp ...Symbol
strip ...Symbol
lstrip ...Symbol
rstrip ...Symbol
sub! ...Symbol
gsub! ...Symbol
chop! ...Symbol
chomp! ...Symbol
strip! ...Symbol
lstrip! ...Symbol
rstrip! ...Symbol
tr ...Symbol
tr_s ...Symbol
delete ...Symbol
squeeze ...Symbol
count ...Symbol
tr! ...Symbol
tr_s! ...Symbol
delete! ...Symbol
squeeze! ...Symbol
each_line ...Symbol
each_byte ...Symbol
each_char ...Symbol
each_codepoint ...Symbol
sum ...Symbol
slice ...Symbol
slice! ...Symbol
partition ...Symbol
rpartition ...Symbol
encoding ...Symbol
force_encoding ...Symbol
valid_encoding? ...Symbol
ascii_only? ...Symbol
unpack ...Symbol
encode ...Symbol
encode! ...Symbol
to_r ...Symbol
to_c ...Symbol
> ...Symbol
>= ...Symbol
< ...Symbol
<= ...Symbol
between? ...Symbol
nil? ...Symbol
!~ ...Symbol
class ...Symbol
singleton_class ...Symbol
clone ...Symbol
dup ...Symbol
initialize_dup ...Symbol
initialize_clone ...Symbol
taint ...Symbol
tainted? ...Symbol
untaint ...Symbol
untrust ...Symbol
untrusted? ...Symbol
trust ...Symbol
freeze ...Symbol
frozen? ...Symbol
methods ...Symbol
singleton_methods ...Symbol
protected_methods ...Symbol
private_methods ...Symbol
public_methods ...Symbol
instance_variables ...Symbol
instance_variable_get ...Symbol
instance_variable_set ...Symbol
instance_variable_defined? ...Symbol
instance_of? ...Symbol
kind_of? ...Symbol
is_a? ...Symbol
tap ...Symbol
send ...Symbol
public_send ...Symbol
respond_to? ...Symbol
respond_to_missing? ...Symbol
extend ...Symbol
display ...Symbol
method ...Symbol
public_method ...Symbol
define_singleton_method ...Symbol
object_id ...Symbol
to_enum ...Symbol
enum_for ...Symbol
equal? ...Symbol
! ...Symbol
!= ...Symbol
instance_eval ...Symbol
instance_exec ...Symbol
__send__ ...Symbol
__id__ ...Symbol