Sha256: dd5b7c6054c6e17658d1ebf707a686683fb6c019f332b2ab0378f20ce44294f4

Contents?: true

Size: 399 Bytes

Versions: 14

Compression:

Stored size: 399 Bytes

Contents

# frozen_string_literal: true

require "dry/container"

module Hanamismith
  module CLI
    module Actions
      # Provides a single container of application and action specific dependencies.
      module Container
        extend Dry::Container::Mixin

        merge Hanamismith::Container

        register(:build) { Build.new }
        register(:config) { Config.new }
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
hanamismith-0.12.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.11.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.10.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.9.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.8.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.7.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.6.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.5.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.4.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.3.1 lib/hanamismith/cli/actions/container.rb
hanamismith-0.3.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.2.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.1.0 lib/hanamismith/cli/actions/container.rb
hanamismith-0.0.0 lib/hanamismith/cli/actions/container.rb