Sha256: d7e3d7f3751dc7bf1152436b05efe3dd41c68f48743ed8fd01b82003d898ea80
Contents?: true
Size: 539 Bytes
Versions: 8
Compression:
Stored size: 539 Bytes
Contents
# frozen_string_literal: true require "cogger" require "dry-container" require "git_plus" require "spek" module Milestoner # Provides a global gem container for injection into other objects. module Container extend Dry::Container::Mixin register(:configuration) { Configuration::Loader.call } register(:specification) { Spek::Loader.call "#{__dir__}/../../milestoner.gemspec" } register(:repository) { GitPlus::Repository.new } register(:kernel) { Kernel } register(:logger) { Cogger::Client.new } end end
Version data entries
8 entries across 8 versions & 1 rubygems