Sha256: 5e534051288452ea6794eeaf347fbe5811eab39ea375d2464481fcc3db2eed4f
Contents?: true
Size: 667 Bytes
Versions: 1
Compression:
Stored size: 667 Bytes
Contents
require "zeitwerk" # Make sure to define module Jets in case serverlessgems is loaded before jets module Jets module Gems class Autoloader class Inflector < Zeitwerk::Inflector def camelize(basename, _abspath) map = {cli: "CLI", version: "VERSION"} map[basename.to_sym] || super end end class << self def setup loader = Zeitwerk::Loader.new loader.inflector = Inflector.new lib = File.expand_path("../..", __dir__) loader.push_dir(lib) # lib loader.ignore("#{lib}/serverlessgems.rb") loader.setup end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
serverlessgems-0.4.1 | lib/jets/gems/autoloader.rb |