Sha256: 04bc87b3109ca46ed81a119edf54287f7fa2c40d48f6e7e3cd455216947ecef8
Contents?: true
Size: 594 Bytes
Versions: 4
Compression:
Stored size: 594 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Solidus # This cop finds Spree::Calculator::PriceSack calls. # This cop is needed as they have been deprecated in future version. # class SpreeCalculatorPriceSackDeprecated < Base MSG = 'Spree::Calculator::PriceSack is deprecated.' def_node_matcher :price_sack?, <<~PATTERN (send (... (... :Calculator) :PriceSack) $_) PATTERN def on_send(node) return unless price_sack?(node) add_offense(node) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems