annotate 1-Ruby/object-all-things-2-irb.output @ 93:39084e2b8744

Add a function for word-aware text wrapping Potentially hugely inefficient because we iterate through the string character by character, but then splitting it first and iterating over words still needs to iterate over the string to know where to split.
author IBBoard <dev@ibboard.co.uk>
date Tue, 18 Jun 2019 21:05:00 +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>