Class: String::Fixnum

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

Overview

def auto_return(char_number)

  newString = self
  length = self.length
  index_spaces = self.find_items(' ')

  index_spaces.each { |space|
    ind_val = char_number
    if space > 399 then

      new_val = space - ind_val

      if new_val >= 199 then
        newString.insert(new_val, "\n")
      end

    end
  }

  return newString

end

end

Instance Method Summary collapse

Instance Method Details

#cubeObject



196
197
198
199
# File 'lib/random_methods.rb', line 196

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

#even?Boolean

Returns:

  • (Boolean)


167
168
169
170
171
172
173
174
# File 'lib/random_methods.rb', line 167

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

#power(n) ⇒ Object



175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'lib/random_methods.rb', line 175

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



191
192
193
194
# File 'lib/random_methods.rb', line 191

def square
  final = self * self
  return final
end