Sha256: 32c40475386b0184e87e89ba41a9deae27f82cf4db5ac3465702f34307de5067
Contents?: true
Size: 410 Bytes
Versions: 3
Compression:
Stored size: 410 Bytes
Contents
# frozen_string_literal: true module Leftovers module ValueProcessors class DeleteSuffix def initialize(suffix, then_processor) @suffix = suffix @then_processor = then_processor freeze end def process(str, node, method_node) return unless str @then_processor.process(str.delete_suffix(@suffix), node, method_node) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems