Class: Runcible::Extensions::YumCloneDistributor
- Inherits:
-
Distributor
- Object
- Distributor
- Runcible::Extensions::YumCloneDistributor
- Defined in:
- lib/runcible/extensions/yum_clone_distributor.rb
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.
34 35 36 |
# File 'lib/runcible/extensions/yum_clone_distributor.rb', line 34 def initialize(params={}) super(params) end |
Instance Attribute Details
#destination_distributor_id ⇒ Object
optional
32 33 34 |
# File 'lib/runcible/extensions/yum_clone_distributor.rb', line 32 def destination_distributor_id @destination_distributor_id end |
#source_distributor_id ⇒ Object
optional
32 33 34 |
# File 'lib/runcible/extensions/yum_clone_distributor.rb', line 32 def source_distributor_id @source_distributor_id end |
#source_repo_id ⇒ Object
optional
32 33 34 |
# File 'lib/runcible/extensions/yum_clone_distributor.rb', line 32 def source_repo_id @source_repo_id end |
Class Method Details
.type_id ⇒ Object
38 39 40 |
# File 'lib/runcible/extensions/yum_clone_distributor.rb', line 38 def self.type_id 'yum_clone_distributor' end |
Instance Method Details
#config ⇒ Object
42 43 44 45 46 47 |
# File 'lib/runcible/extensions/yum_clone_distributor.rb', line 42 def config to_ret = self.as_json to_ret.delete('auto_publish') to_ret.delete('id') to_ret end |