Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/socialcast-git-extensions/string_ext.rb

Instance Method Summary collapse

Instance Method Details

#starts_with?(characters) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/socialcast-git-extensions/string_ext.rb', line 8

def starts_with?(characters)
  !!self.match(/^#{characters}/)
end

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