annotate 1-Ruby/object-all-things-2-irb.output @ 103:98be775c533c default tip

An odd "non-determinism" example from StackOverflow It is clever, but doesn't make much sense as to how it gets its results
author IBBoard <dev@ibboard.co.uk>
date Sun, 14 Jul 2019 13:44:13 +0100
parents 8d46064c9afc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1 object-all-things-2.rb(main):001:0> #! /usr/bin/env ruby
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
2 object-all-things-2.rb(main):002:0*
7
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
3 object-all-things-2.rb(main):003:0* objects = [ 4, 3.14, 'Pi', 'π', false, true ]
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
4 => [4, 3.14, "Pi", "π", false, true]
16
8d46064c9afc Be a nice Ruby user and follow block convention for do/end vs {}
IBBoard <dev@ibboard.co.uk>
parents: 7
diff changeset
5 object-all-things-2.rb(main):004:0> objects.each do |obj|
6
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
6 object-all-things-2.rb(main):005:1* puts "#{obj} (#{obj.class})"
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
7 object-all-things-2.rb(main):006:1> obj.methods.each { |method| puts " #{method}" }
16
8d46064c9afc Be a nice Ruby user and follow block convention for do/end vs {}
IBBoard <dev@ibboard.co.uk>
parents: 7
diff changeset
8 object-all-things-2.rb(main):007:1> end
6
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
9 4 (Fixnum)
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
10 to_s
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
11 inspect
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
12 -@
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
13 +
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
14 -
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
15 *
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
16 /
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
17 div
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
18 %
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
19 modulo
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
20 divmod
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
21 fdiv
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
22 **
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
23 abs
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
24 magnitude
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
25 ==
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
26 ===
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
27 <=>
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
28 >
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
29 >=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
30 <
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
31 <=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
32 ~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
33 &
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
34 |
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
35 ^
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
36 []
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
37 <<
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
38 >>
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
39 to_f
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
40 size
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
41 bit_length
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
42 zero?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
43 odd?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
44 even?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
45 succ
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
46 integer?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
47 upto
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
48 downto
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
49 times
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
50 next
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
51 pred
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
52 chr
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
53 ord
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
54 to_i
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
55 to_int
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
56 floor
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
57 ceil
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
58 truncate
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
59 round
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
60 gcd
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
61 lcm
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
62 gcdlcm
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
63 numerator
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
64 denominator
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
65 to_r
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
66 rationalize
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
67 singleton_method_added
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
68 coerce
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
69 i
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
70 +@
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
71 eql?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
72 remainder
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
73 real?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
74 nonzero?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
75 step
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
76 quo
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
77 to_c
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
78 real
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
79 imaginary
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
80 imag
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
81 abs2
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
82 arg
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
83 angle
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
84 phase
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
85 rectangular
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
86 rect
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
87 polar
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
88 conjugate
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
89 conj
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
90 between?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
91 nil?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
92 =~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
93 !~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
94 hash
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
95 class
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
96 singleton_class
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
97 clone
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
98 dup
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
99 taint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
100 tainted?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
101 untaint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
102 untrust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
103 untrusted?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
104 trust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
105 freeze
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
106 frozen?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
107 methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
108 singleton_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
109 protected_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
110 private_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
111 public_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
112 instance_variables
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
113 instance_variable_get
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
114 instance_variable_set
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
115 instance_variable_defined?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
116 remove_instance_variable
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
117 instance_of?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
118 kind_of?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
119 is_a?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
120 tap
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
121 send
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
122 public_send
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
123 respond_to?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
124 extend
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
125 display
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
126 method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
127 public_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
128 singleton_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
129 define_singleton_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
130 object_id
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
131 to_enum
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
132 enum_for
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
133 equal?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
134 !
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
135 !=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
136 instance_eval
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
137 instance_exec
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
138 __send__
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
139 __id__
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
140 3.14 (Float)
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
141 to_s
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
142 inspect
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
143 coerce
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
144 -@
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
145 +
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
146 -
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
147 *
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
148 /
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
149 quo
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
150 fdiv
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
151 %
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
152 modulo
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
153 divmod
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
154 **
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
155 ==
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
156 ===
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
157 <=>
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
158 >
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
159 >=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
160 <
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
161 <=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
162 eql?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
163 hash
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
164 to_f
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
165 abs
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
166 magnitude
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
167 zero?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
168 to_i
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
169 to_int
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
170 floor
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
171 ceil
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
172 round
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
173 truncate
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
174 nan?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
175 infinite?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
176 finite?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
177 numerator
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
178 denominator
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
179 to_r
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
180 rationalize
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
181 arg
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
182 angle
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
183 phase
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
184 singleton_method_added
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
185 i
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
186 +@
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
187 div
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
188 remainder
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
189 real?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
190 integer?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
191 nonzero?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
192 step
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
193 to_c
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
194 real
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
195 imaginary
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
196 imag
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
197 abs2
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
198 rectangular
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
199 rect
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
200 polar
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
201 conjugate
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
202 conj
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
203 between?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
204 nil?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
205 =~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
206 !~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
207 class
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
208 singleton_class
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
209 clone
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
210 dup
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
211 taint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
212 tainted?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
213 untaint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
214 untrust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
215 untrusted?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
216 trust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
217 freeze
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
218 frozen?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
219 methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
220 singleton_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
221 protected_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
222 private_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
223 public_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
224 instance_variables
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
225 instance_variable_get
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
226 instance_variable_set
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
227 instance_variable_defined?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
228 remove_instance_variable
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
229 instance_of?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
230 kind_of?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
231 is_a?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
232 tap
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
233 send
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
234 public_send
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
235 respond_to?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
236 extend
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
237 display
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
238 method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
239 public_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
240 singleton_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
241 define_singleton_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
242 object_id
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
243 to_enum
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
244 enum_for
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
245 equal?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
246 !
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
247 !=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
248 instance_eval
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
249 instance_exec
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
250 __send__
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
251 __id__
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
252 Pi (String)
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
253 <=>
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
254 ==
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
255 ===
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
256 eql?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
257 hash
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
258 casecmp
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
259 +
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
260 *
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
261 %
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
262 []
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
263 []=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
264 insert
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
265 length
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
266 size
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
267 bytesize
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
268 empty?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
269 =~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
270 match
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
271 succ
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
272 succ!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
273 next
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
274 next!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
275 upto
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
276 index
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
277 rindex
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
278 replace
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
279 clear
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
280 chr
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
281 getbyte
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
282 setbyte
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
283 byteslice
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
284 scrub
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
285 scrub!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
286 freeze
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
287 to_i
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
288 to_f
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
289 to_s
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
290 to_str
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
291 inspect
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
292 dump
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
293 upcase
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
294 downcase
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
295 capitalize
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
296 swapcase
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
297 upcase!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
298 downcase!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
299 capitalize!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
300 swapcase!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
301 hex
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
302 oct
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
303 split
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
304 lines
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
305 bytes
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
306 chars
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
307 codepoints
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
308 reverse
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
309 reverse!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
310 concat
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
311 <<
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
312 prepend
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
313 crypt
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
314 intern
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
315 to_sym
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
316 ord
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
317 include?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
318 start_with?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
319 end_with?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
320 scan
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
321 ljust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
322 rjust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
323 center
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
324 sub
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
325 gsub
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
326 chop
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
327 chomp
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
328 strip
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
329 lstrip
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
330 rstrip
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
331 sub!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
332 gsub!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
333 chop!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
334 chomp!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
335 strip!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
336 lstrip!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
337 rstrip!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
338 tr
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
339 tr_s
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
340 delete
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
341 squeeze
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
342 count
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
343 tr!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
344 tr_s!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
345 delete!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
346 squeeze!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
347 each_line
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
348 each_byte
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
349 each_char
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
350 each_codepoint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
351 sum
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
352 slice
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
353 slice!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
354 partition
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
355 rpartition
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
356 encoding
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
357 force_encoding
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
358 b
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
359 valid_encoding?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
360 ascii_only?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
361 unpack
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
362 encode
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
363 encode!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
364 to_r
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
365 to_c
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
366 >
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
367 >=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
368 <
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
369 <=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
370 between?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
371 nil?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
372 !~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
373 class
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
374 singleton_class
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
375 clone
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
376 dup
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
377 taint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
378 tainted?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
379 untaint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
380 untrust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
381 untrusted?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
382 trust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
383 frozen?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
384 methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
385 singleton_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
386 protected_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
387 private_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
388 public_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
389 instance_variables
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
390 instance_variable_get
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
391 instance_variable_set
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
392 instance_variable_defined?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
393 remove_instance_variable
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
394 instance_of?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
395 kind_of?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
396 is_a?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
397 tap
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
398 send
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
399 public_send
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
400 respond_to?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
401 extend
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
402 display
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
403 method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
404 public_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
405 singleton_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
406 define_singleton_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
407 object_id
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
408 to_enum
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
409 enum_for
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
410 equal?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
411 !
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
412 !=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
413 instance_eval
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
414 instance_exec
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
415 __send__
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
416 __id__
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
417 π (String)
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
418 <=>
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
419 ==
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
420 ===
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
421 eql?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
422 hash
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
423 casecmp
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
424 +
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
425 *
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
426 %
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
427 []
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
428 []=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
429 insert
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
430 length
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
431 size
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
432 bytesize
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
433 empty?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
434 =~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
435 match
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
436 succ
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
437 succ!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
438 next
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
439 next!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
440 upto
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
441 index
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
442 rindex
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
443 replace
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
444 clear
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
445 chr
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
446 getbyte
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
447 setbyte
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
448 byteslice
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
449 scrub
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
450 scrub!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
451 freeze
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
452 to_i
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
453 to_f
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
454 to_s
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
455 to_str
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
456 inspect
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
457 dump
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
458 upcase
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
459 downcase
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
460 capitalize
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
461 swapcase
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
462 upcase!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
463 downcase!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
464 capitalize!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
465 swapcase!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
466 hex
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
467 oct
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
468 split
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
469 lines
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
470 bytes
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
471 chars
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
472 codepoints
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
473 reverse
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
474 reverse!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
475 concat
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
476 <<
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
477 prepend
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
478 crypt
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
479 intern
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
480 to_sym
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
481 ord
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
482 include?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
483 start_with?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
484 end_with?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
485 scan
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
486 ljust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
487 rjust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
488 center
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
489 sub
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
490 gsub
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
491 chop
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
492 chomp
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
493 strip
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
494 lstrip
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
495 rstrip
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
496 sub!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
497 gsub!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
498 chop!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
499 chomp!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
500 strip!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
501 lstrip!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
502 rstrip!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
503 tr
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
504 tr_s
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
505 delete
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
506 squeeze
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
507 count
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
508 tr!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
509 tr_s!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
510 delete!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
511 squeeze!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
512 each_line
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
513 each_byte
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
514 each_char
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
515 each_codepoint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
516 sum
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
517 slice
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
518 slice!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
519 partition
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
520 rpartition
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
521 encoding
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
522 force_encoding
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
523 b
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
524 valid_encoding?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
525 ascii_only?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
526 unpack
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
527 encode
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
528 encode!
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
529 to_r
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
530 to_c
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
531 >
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
532 >=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
533 <
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
534 <=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
535 between?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
536 nil?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
537 !~
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
538 class
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
539 singleton_class
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
540 clone
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
541 dup
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
542 taint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
543 tainted?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
544 untaint
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
545 untrust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
546 untrusted?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
547 trust
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
548 frozen?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
549 methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
550 singleton_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
551 protected_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
552 private_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
553 public_methods
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
554 instance_variables
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
555 instance_variable_get
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
556 instance_variable_set
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
557 instance_variable_defined?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
558 remove_instance_variable
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
559 instance_of?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
560 kind_of?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
561 is_a?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
562 tap
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
563 send
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
564 public_send
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
565 respond_to?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
566 extend
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
567 display
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
568 method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
569 public_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
570 singleton_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
571 define_singleton_method
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
572 object_id
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
573 to_enum
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
574 enum_for
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
575 equal?
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
576 !
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
577 !=
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
578 instance_eval
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
579 instance_exec
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
580 __send__
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
581 __id__
7
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
582 false (FalseClass)
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
583 to_s
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
584 inspect
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
585 &
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
586 |
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
587 ^
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
588 nil?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
589 ===
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
590 =~
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
591 !~
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
592 eql?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
593 hash
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
594 <=>
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
595 class
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
596 singleton_class
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
597 clone
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
598 dup
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
599 taint
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
600 tainted?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
601 untaint
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
602 untrust
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
603 untrusted?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
604 trust
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
605 freeze
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
606 frozen?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
607 methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
608 singleton_methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
609 protected_methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
610 private_methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
611 public_methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
612 instance_variables
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
613 instance_variable_get
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
614 instance_variable_set
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
615 instance_variable_defined?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
616 remove_instance_variable
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
617 instance_of?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
618 kind_of?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
619 is_a?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
620 tap
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
621 send
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
622 public_send
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
623 respond_to?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
624 extend
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
625 display
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
626 method
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
627 public_method
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
628 singleton_method
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
629 define_singleton_method
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
630 object_id
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
631 to_enum
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
632 enum_for
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
633 ==
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
634 equal?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
635 !
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
636 !=
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
637 instance_eval
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
638 instance_exec
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
639 __send__
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
640 __id__
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
641 true (TrueClass)
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
642 to_s
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
643 inspect
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
644 &
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
645 |
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
646 ^
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
647 nil?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
648 ===
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
649 =~
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
650 !~
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
651 eql?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
652 hash
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
653 <=>
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
654 class
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
655 singleton_class
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
656 clone
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
657 dup
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
658 taint
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
659 tainted?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
660 untaint
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
661 untrust
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
662 untrusted?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
663 trust
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
664 freeze
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
665 frozen?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
666 methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
667 singleton_methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
668 protected_methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
669 private_methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
670 public_methods
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
671 instance_variables
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
672 instance_variable_get
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
673 instance_variable_set
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
674 instance_variable_defined?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
675 remove_instance_variable
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
676 instance_of?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
677 kind_of?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
678 is_a?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
679 tap
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
680 send
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
681 public_send
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
682 respond_to?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
683 extend
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
684 display
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
685 method
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
686 public_method
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
687 singleton_method
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
688 define_singleton_method
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
689 object_id
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
690 to_enum
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
691 enum_for
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
692 ==
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
693 equal?
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
694 !
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
695 !=
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
696 instance_eval
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
697 instance_exec
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
698 __send__
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
699 __id__
b8f4577db289 Add "false" and "true" to our OBJECT ALL THINGS list
IBBoard <dev@ibboard.co.uk>
parents: 6
diff changeset
700 => [4, 3.14, "Pi", "π", false, true]
6
a50d2fac49ce Add some experiments of what different objects are and what functions they have
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
701 object-all-things-2.rb(main):008:0>