Sha256: 7f28988a0e7e640e01460cfe3901c2d7e70b743022366117f8abdae77c7e4110
Contents?: true
Size: 469 Bytes
Versions: 14
Compression:
Stored size: 469 Bytes
Contents
# frozen_string_literal: true require "set" module Liquid class Deprecations class << self attr_accessor :warned Deprecations.warned = Set.new def warn(name, alternative) return if warned.include?(name) warned << name caller_location = caller_locations(2, 1).first Warning.warn("[DEPRECATION] #{name} is deprecated. Use #{alternative} instead. Called from #{caller_location}\n") end end end end
Version data entries
14 entries across 14 versions & 1 rubygems