Sha256: 00bb4701e33c4bdc76c1ce6c2dc126fe0eeab98d8431b20eacd0fe6266b6e5e1

Contents?: true

Size: 303 Bytes

Versions: 10

Compression:

Stored size: 303 Bytes

Contents

# frozen_string_literal: true

require "containable"
require "http"

module Tana
  # Defines application dependencies.
  module Container
    extend Containable

    register(:configuration) { Configuration::Loader.new.call }
    register :http, HTTP
    register(:client) { API::Client.new }
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
tana-0.14.0 lib/tana/container.rb
tana-0.13.0 lib/tana/container.rb
tana-0.12.0 lib/tana/container.rb
tana-0.11.0 lib/tana/container.rb
tana-0.10.0 lib/tana/container.rb
tana-0.9.0 lib/tana/container.rb
tana-0.8.0 lib/tana/container.rb
tana-0.7.0 lib/tana/container.rb
tana-0.6.0 lib/tana/container.rb
tana-0.4.0 lib/tana/container.rb