Class: Runcible::Models::IsoDistributor
- Inherits:
-
Distributor
- Object
- Distributor
- Runcible::Models::IsoDistributor
- Defined in:
- lib/runcible/models/iso_distributor.rb
Instance Attribute Summary collapse
-
#serve_http ⇒ Object
required attributes.
-
#serve_https ⇒ Object
required attributes.
Attributes inherited from Distributor
Class Method Summary collapse
-
.type_id ⇒ string
Distributor Type id.
Instance Method Summary collapse
-
#config ⇒ Hash
generate the pulp config for the iso distributor.
-
#initialize(http, https, options = {}) ⇒ Runcible::Extensions::IsoDistributor
constructor
Instantiates an iso distributor.
Methods inherited from Distributor
Constructor Details
#initialize(http, https, options = {}) ⇒ Runcible::Extensions::IsoDistributor
Instantiates an iso distributor
15 16 17 18 19 |
# File 'lib/runcible/models/iso_distributor.rb', line 15 def initialize(http, https, = {}) @serve_http = http @serve_https = https super() end |
Instance Attribute Details
#serve_http ⇒ Object
required attributes
8 9 10 |
# File 'lib/runcible/models/iso_distributor.rb', line 8 def serve_http @serve_http end |
#serve_https ⇒ Object
required attributes
8 9 10 |
# File 'lib/runcible/models/iso_distributor.rb', line 8 def serve_https @serve_https end |
Class Method Details
.type_id ⇒ string
Distributor Type id
24 25 26 |
# File 'lib/runcible/models/iso_distributor.rb', line 24 def self.type_id 'iso_distributor' end |
Instance Method Details
#config ⇒ Hash
generate the pulp config for the iso distributor
31 32 33 34 35 36 |
# File 'lib/runcible/models/iso_distributor.rb', line 31 def config to_ret = as_json to_ret.delete('auto_publish') to_ret.delete('id') to_ret end |