Sha256: 9ea32500b827d42781cd5da9b23fc18b62bc1dbae25ba7f6bf5248cc64c2001f
Contents?: true
Size: 349 Bytes
Versions: 4
Compression:
Stored size: 349 Bytes
Contents
# frozen_string_literal: true require "dry-container" require "http" module Tana # Defines application dependencies. module Container extend Dry::Container::Mixin register(:configuration, memoize: true) { Configuration::Loader.new.call } register(:http) { HTTP } register(:client, memoize: true) { API::Client.new } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
tana-0.3.0 | lib/tana/container.rb |
tana-0.2.0 | lib/tana/container.rb |
tana-0.1.0 | lib/tana/container.rb |
tana-0.0.0 | lib/tana/container.rb |