Class: String
Instance Method Summary collapse
- #blank? ⇒ Boolean
- #dcfirst ⇒ Object
- #multiline(prefix = "") ⇒ Object
-
#pluralize(n) ⇒ Object
oh yeah.
- #ucfirst ⇒ Object
- #underline ⇒ Object
Instance Method Details
#blank? ⇒ Boolean
16 |
# File 'lib/lowline.rb', line 16 def blank?; self =~ /\A\s*\z/ end |
#dcfirst ⇒ Object
15 |
# File 'lib/lowline.rb', line 15 def dcfirst; self[0..0].downcase + self[1..-1] end |
#multiline(prefix = "") ⇒ Object
18 |
# File 'lib/lowline.rb', line 18 def multiline prefix=""; blank? ? "" : "\n" + self.gsub(/^/, prefix) end |
#pluralize(n) ⇒ Object
oh yeah
19 |
# File 'lib/lowline.rb', line 19 def pluralize n; n.to_pretty_s + " " + (n == 1 ? self : self + "s") end |
#ucfirst ⇒ Object
14 |
# File 'lib/lowline.rb', line 14 def ucfirst; self[0..0].upcase + self[1..-1] end |
#underline ⇒ Object
17 |
# File 'lib/lowline.rb', line 17 def underline; self + "\n" + ("-" * self.length) end |