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.
-
#serve_https ⇒ Object
required.
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) ⇒ Runcible::Extensions::IsoDistributor
constructor
Instantiates an iso distributor.
Methods inherited from Distributor
Constructor Details
#initialize(http, https) ⇒ Runcible::Extensions::IsoDistributor
Instantiates an iso distributor
38 39 40 41 42 |
# File 'lib/runcible/models/iso_distributor.rb', line 38 def initialize(http, https) @serve_http = http @serve_https = https super({}) end |
Instance Attribute Details
#serve_http ⇒ Object
required
31 32 33 |
# File 'lib/runcible/models/iso_distributor.rb', line 31 def serve_http @serve_http end |
#serve_https ⇒ Object
required
31 32 33 |
# File 'lib/runcible/models/iso_distributor.rb', line 31 def serve_https @serve_https end |
Class Method Details
.type_id ⇒ string
Distributor Type id
47 48 49 |
# File 'lib/runcible/models/iso_distributor.rb', line 47 def self.type_id 'iso_distributor' end |
Instance Method Details
#config ⇒ Hash
generate the pulp config for the iso distributor
54 55 56 57 58 59 |
# File 'lib/runcible/models/iso_distributor.rb', line 54 def config to_ret = as_json to_ret.delete('auto_publish') to_ret.delete('id') to_ret end |