class ReeString::StripHeredoc
def call(string)
def call(string) string.gsub(/^#{string.scan(/^[ \t]*(?=\S)/).min}/, "").tap do |stripped| stripped.freeze if frozen? end end
def call(string) string.gsub(/^#{string.scan(/^[ \t]*(?=\S)/).min}/, "").tap do |stripped| stripped.freeze if frozen? end end