Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/gitx/extensions/string.rb
Instance Method Summary collapse
- #blank? ⇒ Boolean
- #starts_with?(prefix) ⇒ Boolean
- #undent ⇒ Object (also: #dedent)
Instance Method Details
#blank? ⇒ Boolean
9 10 11 |
# File 'lib/gitx/extensions/string.rb', line 9 def blank? to_s == '' end |
#starts_with?(prefix) ⇒ Boolean
14 15 16 |
# File 'lib/gitx/extensions/string.rb', line 14 def starts_with?(prefix) prefix.respond_to?(:to_str) && self[0, prefix.length] == prefix end |
#undent ⇒ Object Also known as: dedent
3 4 5 6 |
# File 'lib/gitx/extensions/string.rb', line 3 def undent indent = scan(/^[ \t]*(?=\S)/).min.size || 0 gsub(/^[ \t]{#{indent}}/, '') end |