jbox-web/redmine_git_hosting

View on GitHub
app/use_cases/repository_mirrors/base.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module RepositoryMirrors
  class Base
    attr_reader :mirror, :repository

    def initialize(mirror)
      @mirror     = mirror
      @repository = mirror.repository
    end

    class << self
      def call(mirror)
        new(mirror).call
      end
    end

    def call
      raise NotImplementedError
    end
  end
end