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