class Runcible::Models::NodesHttpDistributor

Public Class Methods

new(params) click to toggle source

Instantiates an nodes distributor

@param [Hash] params Distributor options @return [Runcible::Extensions::NodesHttpDistributor]

Calls superclass method Runcible::Models::Distributor.new
# File lib/runcible/models/nodes_http_distributor.rb, line 11
def initialize(params)
  super(params)
end
type_id() click to toggle source

Distributor Type id

@return [string]

# File lib/runcible/models/nodes_http_distributor.rb, line 18
def self.type_id
  'nodes_http_distributor'
end

Public Instance Methods

config() click to toggle source

generate the pulp config for the nodes distributor

@return [Hash]

# File lib/runcible/models/nodes_http_distributor.rb, line 25
def config
  to_ret = as_json
  to_ret.delete('auto_publish')
  to_ret.delete('id')
  to_ret
end