module ThisIsAGem

Constants

VERSION

Public Class Methods

casify(str) click to toggle source
# File lib/this_is_a_gem.rb, line 8
def self.casify(str)
        to_case = [:upcase, :downcase]
        arr = str.split("")
        arr.each_with_index do |letter, i|
                this_case = to_case[rand(2)]
                arr[i] = letter.send(this_case)
        end
end
reversify(str) click to toggle source
# File lib/this_is_a_gem.rb, line 4
def self.reversify(str)
        str.split('').reverse.join('')
end
spacify(str, spaces = 0) click to toggle source
# File lib/this_is_a_gem.rb, line 17
def self.spacify(str, spaces = 0)
        new_string = str
        spaces.time do 
                new_string = new_string.split("").join(" ")
        end
        new_string
end