Sha256: 370cfa07e03dff16f5de588b1159977150b556b5794663db45f24b488a90ca3c

Contents?: true

Size: 434 Bytes

Versions: 5

Compression:

Stored size: 434 Bytes

Contents

require "ingress/permissions_repository"

module Ingress
  module Services
    class CopyPermissionsRepositoryIntoRole
      class << self
        def perform(role_identifier, template_permission_repository)
          permission_repository = PermissionsRepository.new
          permission_repository.copy_to_role(role_identifier, template_permission_repository)
          permission_repository
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ingress-0.5.0 lib/ingress/copy_permissions_repository_into_role.rb
ingress-0.4.0 lib/ingress/copy_permissions_repository_into_role.rb
ingress-0.3.0 lib/ingress/copy_permissions_repository_into_role.rb
ingress-0.2.0 lib/ingress/copy_permissions_repository_into_role.rb
ingress-0.1.0 lib/ingress/copy_permissions_repository_into_role.rb