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