Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/rake/helpers/string.rb

Overview

extend class String with a ‘prepend` method

Instance Method Summary collapse

Instance Method Details

#double_delimitersObject



16
17
18
# File 'lib/rake/helpers/string.rb', line 16

def double_delimiters
    gsub('\\', '\\\\\\')
end

#double_delimiters!Object



20
21
22
# File 'lib/rake/helpers/string.rb', line 20

def double_delimiters!
    replace(self.double_delimiters)
end

#prepend(value) ⇒ Object



6
7
8
# File 'lib/rake/helpers/string.rb', line 6

def prepend(value)
    insert(0, value)
end

#starts_with?(prefix) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
14
# File 'lib/rake/helpers/string.rb', line 11

def starts_with?(prefix)
    prefix = prefix.to_s
    self[0, prefix.length] == prefix
end