Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/gitx/extensions/string.rb

Instance Method Summary collapse

Instance Method Details

#blank?Boolean

Returns:

  • (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

#undentObject 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