Sha256: e6e4d9cabbdce0839faaacd3192b7d42fc5660482dc6e14ddae5556f17f6578f

Contents?: true

Size: 466 Bytes

Versions: 2

Compression:

Stored size: 466 Bytes

Contents

require 'zeitwerk'
require 'dry-system'

module Hanamimastery
  module CLI
    class Container < Dry::System::Container
      use :zeitwerk

      configure do |config|
        config.component_dirs.add "lib" do |dir|
          dir.namespaces.add "hanamimastery/cli", key: nil
        end
        config.inflector = Dry::Inflector.new do |inflections|
          inflections.acronym('CLI')
          inflections.acronym('PRO')
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hanamimastery-cli-0.2.1 lib/hanamimastery/cli/container.rb
hanamimastery-cli-0.2.0 lib/hanamimastery/cli/container.rb