Class: Runcible::Models::YumCloneDistributor
- Inherits:
-
Distributor
- Object
- Distributor
- Runcible::Models::YumCloneDistributor
- Defined in:
- lib/runcible/models/yum_clone_distributor.rb
Overview
Requires the pulp-katello-plugins
https://github.com/Katello/pulp-katello-plugins
Instance Attribute Summary collapse
-
#destination_distributor_id ⇒ Object
optional.
-
#source_distributor_id ⇒ Object
optional.
-
#source_repo_id ⇒ Object
optional.
Attributes inherited from Distributor
Class Method Summary collapse
Instance Method Summary collapse
- #config ⇒ Object
-
#initialize(params = {}) ⇒ YumCloneDistributor
constructor
A new instance of YumCloneDistributor.
Methods inherited from Distributor
Constructor Details
#initialize(params = {}) ⇒ YumCloneDistributor
Returns a new instance of YumCloneDistributor.
36 37 38 |
# File 'lib/runcible/models/yum_clone_distributor.rb', line 36 def initialize(params={}) super(params) end |
Instance Attribute Details
#destination_distributor_id ⇒ Object
optional
34 35 36 |
# File 'lib/runcible/models/yum_clone_distributor.rb', line 34 def destination_distributor_id @destination_distributor_id end |
#source_distributor_id ⇒ Object
optional
34 35 36 |
# File 'lib/runcible/models/yum_clone_distributor.rb', line 34 def source_distributor_id @source_distributor_id end |
#source_repo_id ⇒ Object
optional
34 35 36 |
# File 'lib/runcible/models/yum_clone_distributor.rb', line 34 def source_repo_id @source_repo_id end |
Class Method Details
.type_id ⇒ Object
40 41 42 |
# File 'lib/runcible/models/yum_clone_distributor.rb', line 40 def self.type_id 'yum_clone_distributor' end |
Instance Method Details
#config ⇒ Object
44 45 46 47 48 49 |
# File 'lib/runcible/models/yum_clone_distributor.rb', line 44 def config to_ret = self.as_json to_ret.delete('auto_publish') to_ret.delete('id') to_ret end |