Module: WordifyWright
- Defined in:
- lib/wordify_wright.rb,
lib/wordify_wright/version.rb
Constant Summary collapse
- VERSION =
"0.2.0"
Class Method Summary collapse
- .casify(str) ⇒ Object
- .random_day ⇒ Object
- .reversify(str) ⇒ Object
- .spacify(str, spaces = 0) ⇒ Object
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_day ⇒ Object
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 |