Sha256: 51360193e23e960c9ae607bf90f31b0b30fd0f14d106193d390a02b8729d8cf9
Contents?: true
Size: 677 Bytes
Versions: 30
Compression:
Stored size: 677 Bytes
Contents
unless String.method_defined? :delete_suffix require 'backports/tools/arguments' class String def delete_suffix(suffix) suffix = Backports.coerce_to_str(suffix) len = suffix.length if len > 0 && index(suffix, -len) self[0...-len] else dup end end end end unless String.method_defined? :delete_suffix! require 'backports/tools/arguments' class String def delete_suffix!(suffix) suffix = Backports.coerce_to_str(suffix) chomp! if frozen? len = suffix.length if len > 0 && index(suffix, -len) self[-len..-1] = '' self else nil end end end end
Version data entries
30 entries across 30 versions & 3 rubygems