module Leftovers::Backports::StringDeletePrefixSuffix

Public Instance Methods

delete_prefix(str) click to toggle source
# File lib/leftovers/backports.rb, line 29
def delete_prefix(str)
  dup.delete_prefix!(str)
end
delete_prefix!(str) click to toggle source
# File lib/leftovers/backports.rb, line 19
def delete_prefix!(str)
  slice!(0..(str.length - 1)) if start_with?(str)
  self
end
delete_suffix(str) click to toggle source
# File lib/leftovers/backports.rb, line 33
def delete_suffix(str)
  dup.delete_suffix!(str)
end
delete_suffix!(str) click to toggle source
# File lib/leftovers/backports.rb, line 24
def delete_suffix!(str)
  slice!(-str.length..-1) if end_with?(str)
  self
end