Class: String::Float

Inherits:
Object
  • Object
show all
Defined in:
lib/random_methods.rb

Instance Method Summary collapse

Instance Method Details

#cubeObject



232
233
234
235
# File 'lib/random_methods.rb', line 232

def cube
  final = self * self * self
  return final
end

#even?Boolean



203
204
205
206
207
208
209
210
# File 'lib/random_methods.rb', line 203

def even?
  even = self % 2
  if even == 0 then
    return true
  else
    return false
  end
end

#power(n) ⇒ Object



211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
# File 'lib/random_methods.rb', line 211

def power(n)
  if n == 0 then
    return 1
  else
    allNumbers = []
    n.times do
      allNumbers += [self]
    end
    final = 1
    allNumbers.each do |number|
      final *= number
    end
    return final
  end
end

#squareObject



227
228
229
230
# File 'lib/random_methods.rb', line 227

def square
  final = self * self
  return final
end