Class: Runcible::Models::DockerDistributor
- Inherits:
- 
      Distributor
      
        - Object
- Distributor
- Runcible::Models::DockerDistributor
 
- Defined in:
- lib/runcible/models/docker_distributor.rb
Instance Attribute Summary collapse
- 
  
    
      #docker_publish_directory  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    optional. 
- 
  
    
      #protected  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    optional. 
- 
  
    
      #redirect_url  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    optional. 
- 
  
    
      #repo_registry_id  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    optional. 
Attributes inherited from Distributor
Class Method Summary collapse
Instance Method Summary collapse
- #config ⇒ Object
- 
  
    
      #initialize(params = {})  ⇒ DockerDistributor 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of DockerDistributor. 
Methods inherited from Distributor
Constructor Details
#initialize(params = {}) ⇒ DockerDistributor
Returns a new instance of DockerDistributor.
| 34 35 36 | # File 'lib/runcible/models/docker_distributor.rb', line 34 def initialize(params = {}) super(params) end | 
Instance Attribute Details
#docker_publish_directory ⇒ Object
optional
| 31 32 33 | # File 'lib/runcible/models/docker_distributor.rb', line 31 def docker_publish_directory @docker_publish_directory end | 
#protected ⇒ Object
optional
| 31 32 33 | # File 'lib/runcible/models/docker_distributor.rb', line 31 def protected @protected end | 
#redirect_url ⇒ Object
optional
| 31 32 33 | # File 'lib/runcible/models/docker_distributor.rb', line 31 def redirect_url @redirect_url end | 
#repo_registry_id ⇒ Object
optional
| 31 32 33 | # File 'lib/runcible/models/docker_distributor.rb', line 31 def repo_registry_id @repo_registry_id end | 
Class Method Details
.type_id ⇒ Object
| 38 39 40 | # File 'lib/runcible/models/docker_distributor.rb', line 38 def self.type_id 'docker_distributor_web' end | 
Instance Method Details
#config ⇒ Object
| 42 43 44 45 46 47 48 49 | # File 'lib/runcible/models/docker_distributor.rb', line 42 def config to_ret = as_json to_ret.delete('auto_publish') to_ret.delete('id') to_ret.delete("repo_registry_id") to_ret["repo-registry-id"] = repo_registry_id to_ret end |