Sha256: 725610e5aeb9ad462d1d2703b99b7c2138034d09741e995be364fba1d9f29337
Contents?: true
Size: 609 Bytes
Versions: 37
Compression:
Stored size: 609 Bytes
Contents
# frozen_string_literal: true require 'yaml' module ThemeCheck module ShopifyLiquid module DeprecatedFilter extend self def alternatives(filter) all.fetch(filter, nil) end def labels @labels ||= all.keys end private def all @all ||= YAML.load(File.read("#{__dir__}/../../../data/shopify_liquid/deprecated_filters.yml")) .values .each_with_object({}) do |filters, acc| filters.each do |(filter, alternatives)| acc[filter] = alternatives end end end end end end
Version data entries
37 entries across 37 versions & 1 rubygems