Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/socialcast-git-extensions/string_ext.rb
Instance Method Summary collapse
- #starts_with?(characters) ⇒ Boolean
- #undent ⇒ Object (also: #dedent)
Instance Method Details
#starts_with?(characters) ⇒ Boolean
8 9 10 |
# File 'lib/socialcast-git-extensions/string_ext.rb', line 8 def starts_with?(characters) !!self.match(/^#{characters}/) end |
#undent ⇒ Object Also known as: dedent
2 3 4 5 |
# File 'lib/socialcast-git-extensions/string_ext.rb', line 2 def undent a = $1 if match(/\A(\s+)(.*\n)(?:\1.*\n)*\z/) gsub(/^#{a}/,'') end |