Sha256: dc0805eaf44939f58b3da0ad06e91849618cc14342523ba5e9c884c97006022a

Contents?: true

Size: 631 Bytes

Versions: 17

Compression:

Stored size: 631 Bytes

Contents

# frozen_string_literal: true

require "dry/container"

module Ghub
  module Endpoints
    module Pulls
      # Defines pull request dependencies.
      module Container
        extend Dry::Container::Mixin

        merge Ghub::Container

        namespace :responses do
          register(:index) { Responses::Index }
          register(:show) { Responses::Show }
        end

        namespace :models do
          register(:show) { Models::Show }
        end

        namespace :actions do
          register(:index) { Actions::Index.new }
          register(:show) { Actions::Show.new }
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
ghub-0.11.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.10.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.9.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.8.1 lib/ghub/endpoints/pulls/container.rb
ghub-0.8.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.7.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.6.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.5.1 lib/ghub/endpoints/pulls/container.rb
ghub-0.5.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.4.3 lib/ghub/endpoints/pulls/container.rb
ghub-0.4.2 lib/ghub/endpoints/pulls/container.rb
ghub-0.4.1 lib/ghub/endpoints/pulls/container.rb
ghub-0.4.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.3.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.2.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.1.0 lib/ghub/endpoints/pulls/container.rb
ghub-0.0.0 lib/ghub/endpoints/pulls/container.rb