module ShopifyApp
def self.configuration
def self.configuration @configuration ||= Configuration.new end
def self.configuration=(config)
def self.configuration=(config) @configuration = config end
def self.configure
def self.configure yield configuration end
def self.rails6?
def self.rails6? Rails::VERSION::MAJOR >= 6 end
def self.rails7?
def self.rails7? Rails::VERSION::MAJOR >= 7 end
def self.use_importmap?
def self.use_importmap? rails7? && File.exist?("config/importmap.rb") end
def self.use_webpacker?
def self.use_webpacker? rails6? && defined?(Webpacker) == "constant" && !configuration.disable_webpacker end