class Runcible::Models::DockerDistributor

Attributes

docker_publish_directory[RW]

optional attributes

protected[RW]

optional attributes

redirect_url[RW]

optional attributes

repo_registry_id[RW]

optional attributes

Public Class Methods

new(params = {}) click to toggle source
Calls superclass method Runcible::Models::Distributor.new
# File lib/runcible/models/docker_distributor.rb, line 11
def initialize(params = {})
  super(params)
end
type_id() click to toggle source
# File lib/runcible/models/docker_distributor.rb, line 15
def self.type_id
  'docker_distributor_web'
end

Public Instance Methods

config() click to toggle source
# File lib/runcible/models/docker_distributor.rb, line 19
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