Class: Packages::Debian::CreateDistributionService

Inherits:
Object
  • Object
show all
Defined in:
app/services/packages/debian/create_distribution_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(container, user, params) ⇒ CreateDistributionService

Returns a new instance of CreateDistributionService.



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/services/packages/debian/create_distribution_service.rb', line 6

def initialize(container, user, params)
  @container = container
  @params = params
  @params[:creator] = user

  @components = params.delete(:components) || ['main']

  @architectures = params.delete(:architectures) || ['amd64']
  @architectures += ['all']

  @distribution = nil
  @errors = []
end

Instance Method Details

#executeObject



20
21
22
# File 'app/services/packages/debian/create_distribution_service.rb', line 20

def execute
  create_distribution
end