class Runcible::Models::DebDistributor

Attributes

auth_ca[RW]

optional attributes

auth_cert[RW]

optional attributes

checksum_type[RW]

optional attributes

generate_metadata[RW]

optional attributes

gpgkey[RW]

optional attributes

http[RW]

required attributes

http_publish_dir[RW]

optional attributes

https[RW]

required attributes

https_ca[RW]

optional attributes

https_publish_dir[RW]

optional attributes

publish_default_release[RW]

optional attributes

relative_url[RW]

required attributes

skip[RW]

optional attributes

Public Class Methods

new(relative_url, http, https, params = {}) click to toggle source
Calls superclass method
# File lib/runcible/models/deb_distributor.rb, line 15
def initialize(relative_url, http, https, params = {})
  @relative_url = relative_url
  @http = http
  @https = https
  super(params)
end
type_id() click to toggle source
# File lib/runcible/models/deb_distributor.rb, line 22
def self.type_id
  'deb_distributor'
end

Public Instance Methods

config() click to toggle source
# File lib/runcible/models/deb_distributor.rb, line 26
def config
  to_ret = as_json
  to_ret.delete('auto_publish')
  to_ret.delete('id')
  to_ret
end