class Runcible::Models::Distributor

Attributes

auto_publish[RW]
id[RW]

Public Class Methods

new(params = {}) click to toggle source
# File lib/runcible/models/distributor.rb, line 9
def initialize(params = {})
  @auto_publish = false
  self.id = params[:id] || SecureRandom.hex(10)
  params.each { |k, v| send("#{k}=", v) }
end
type_id() click to toggle source
# File lib/runcible/models/distributor.rb, line 22
def self.type_id
  fail NotImplementedError('self.type_id')
end

Public Instance Methods

type_id() click to toggle source

Distributor Type id

@return [string]

# File lib/runcible/models/distributor.rb, line 18
def type_id
  self.class.type_id
end