Module: WordifyWright

Defined in:
lib/wordify_wright.rb,
lib/wordify_wright/version.rb

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.casify(str) ⇒ Object



9
10
11
# File 'lib/wordify_wright.rb', line 9

def self.casify(str)
  (0..(str.length-1)).map{ |n| str[n].send([:downcase, :upcase].sample) }.join
end

.random_dayObject



17
18
19
# File 'lib/wordify_wright.rb', line 17

def self.random_day
  ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'].sample
end

.reversify(str) ⇒ Object



5
6
7
# File 'lib/wordify_wright.rb', line 5

def self.reversify(str)
  (str.length-1).downto(0).map{ |n| str[n] }.join
end

.spacify(str, spaces = 0) ⇒ Object



13
14
15
# File 'lib/wordify_wright.rb', line 13

def self.spacify(str, spaces = 0)
  str.split("").join(" "*spaces)
end