Created
November 25, 2015 04:56
-
-
Save domgetter/7ed62a0b6baf277f5f19 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
obj = "hello"; puts obj.methods.map {|m| obj.method(m)} | |
#<Method: String#<=>> | |
#<Method: String#==> | |
#<Method: String#===> | |
#<Method: String#eql?> | |
#<Method: String#hash> | |
#<Method: String#casecmp> | |
#<Method: String#+> | |
#<Method: String#*> | |
#<Method: String#%> | |
#<Method: String#[]> | |
#<Method: String#[]=> | |
#<Method: String#insert> | |
#<Method: String#length> | |
#<Method: String#size> | |
#<Method: String#bytesize> | |
#<Method: String#empty?> | |
#<Method: String#=~> | |
#<Method: String#match> | |
#<Method: String#succ> | |
#<Method: String#succ!> | |
#<Method: String#next> | |
#<Method: String#next!> | |
#<Method: String#upto> | |
#<Method: String#index> | |
#<Method: String#rindex> | |
#<Method: String#replace> | |
#<Method: String#clear> | |
#<Method: String#chr> | |
#<Method: String#getbyte> | |
#<Method: String#setbyte> | |
#<Method: String#byteslice> | |
#<Method: String#scrub> | |
#<Method: String#scrub!> | |
#<Method: String#freeze> | |
#<Method: String#to_i> | |
#<Method: String#to_f> | |
#<Method: String#to_s> | |
#<Method: String#to_str> | |
#<Method: String#inspect> | |
#<Method: String#dump> | |
#<Method: String#upcase> | |
#<Method: String#downcase> | |
#<Method: String#capitalize> | |
#<Method: String#swapcase> | |
#<Method: String#upcase!> | |
#<Method: String#downcase!> | |
#<Method: String#capitalize!> | |
#<Method: String#swapcase!> | |
#<Method: String#hex> | |
#<Method: String#oct> | |
#<Method: String#split> | |
#<Method: String#lines> | |
#<Method: String#bytes> | |
#<Method: String#chars> | |
#<Method: String#codepoints> | |
#<Method: String#reverse> | |
#<Method: String#reverse!> | |
#<Method: String#concat> | |
#<Method: String#<<> | |
#<Method: String#prepend> | |
#<Method: String#crypt> | |
#<Method: String#intern> | |
#<Method: String#to_sym> | |
#<Method: String#ord> | |
#<Method: String#include?> | |
#<Method: String#start_with?> | |
#<Method: String#end_with?> | |
#<Method: String#scan> | |
#<Method: String#ljust> | |
#<Method: String#rjust> | |
#<Method: String#center> | |
#<Method: String#sub> | |
#<Method: String#gsub> | |
#<Method: String#chop> | |
#<Method: String#chomp> | |
#<Method: String#strip> | |
#<Method: String#lstrip> | |
#<Method: String#rstrip> | |
#<Method: String#sub!> | |
#<Method: String#gsub!> | |
#<Method: String#chop!> | |
#<Method: String#chomp!> | |
#<Method: String#strip!> | |
#<Method: String#lstrip!> | |
#<Method: String#rstrip!> | |
#<Method: String#tr> | |
#<Method: String#tr_s> | |
#<Method: String#delete> | |
#<Method: String#squeeze> | |
#<Method: String#count> | |
#<Method: String#tr!> | |
#<Method: String#tr_s!> | |
#<Method: String#delete!> | |
#<Method: String#squeeze!> | |
#<Method: String#each_line> | |
#<Method: String#each_byte> | |
#<Method: String#each_char> | |
#<Method: String#each_codepoint> | |
#<Method: String#sum> | |
#<Method: String#slice> | |
#<Method: String#slice!> | |
#<Method: String#partition> | |
#<Method: String#rpartition> | |
#<Method: String#encoding> | |
#<Method: String#force_encoding> | |
#<Method: String#b> | |
#<Method: String#valid_encoding?> | |
#<Method: String#ascii_only?> | |
#<Method: String#unpack> | |
#<Method: String#encode> | |
#<Method: String#encode!> | |
#<Method: String#to_r> | |
#<Method: String#to_c> | |
#<Method: String#unicode_normalize> | |
#<Method: String#unicode_normalize!> | |
#<Method: String#unicode_normalized?> | |
#<Method: String(Comparable)#>> | |
#<Method: String(Comparable)#>=> | |
#<Method: String(Comparable)#<> | |
#<Method: String(Comparable)#<=> | |
#<Method: String(Comparable)#between?> | |
#<Method: String(Kernel)#nil?> | |
#<Method: String(Kernel)#!~> | |
#<Method: String(Kernel)#class> | |
#<Method: String(Kernel)#singleton_class> | |
#<Method: String(Kernel)#clone> | |
#<Method: String(Kernel)#dup> | |
#<Method: String(Kernel)#itself> | |
#<Method: String(Kernel)#taint> | |
#<Method: String(Kernel)#tainted?> | |
#<Method: String(Kernel)#untaint> | |
#<Method: String(Kernel)#untrust> | |
#<Method: String(Kernel)#untrusted?> | |
#<Method: String(Kernel)#trust> | |
#<Method: String(Kernel)#frozen?> | |
#<Method: String(Kernel)#methods> | |
#<Method: String(Kernel)#singleton_methods> | |
#<Method: String(Kernel)#protected_methods> | |
#<Method: String(Kernel)#private_methods> | |
#<Method: String(Kernel)#public_methods> | |
#<Method: String(Kernel)#instance_variables> | |
#<Method: String(Kernel)#instance_variable_get> | |
#<Method: String(Kernel)#instance_variable_set> | |
#<Method: String(Kernel)#instance_variable_defined?> | |
#<Method: String(Kernel)#remove_instance_variable> | |
#<Method: String(Kernel)#instance_of?> | |
#<Method: String(Kernel)#kind_of?> | |
#<Method: String(Kernel)#is_a?> | |
#<Method: String(Kernel)#tap> | |
#<Method: String(Kernel)#send> | |
#<Method: String(Kernel)#public_send> | |
#<Method: String(Kernel)#respond_to?> | |
#<Method: String(Kernel)#extend> | |
#<Method: String(Kernel)#display> | |
#<Method: String(Kernel)#method> | |
#<Method: String(Kernel)#public_method> | |
#<Method: String(Kernel)#singleton_method> | |
#<Method: String(Kernel)#define_singleton_method> | |
#<Method: String(Kernel)#object_id> | |
#<Method: String(Kernel)#to_enum> | |
#<Method: String(Kernel)#enum_for> | |
#<Method: String(BasicObject)#equal?> | |
#<Method: String(BasicObject)#!> | |
#<Method: String(BasicObject)#!=> | |
#<Method: String(BasicObject)#instance_eval> | |
#<Method: String(BasicObject)#instance_exec> | |
#<Method: String(BasicObject)#__send__> | |
#<Method: String(BasicObject)#__id__> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment