module ForemanMaintain::Concerns::Metadata

Constants

MAX_PREPARATION_STEPS_DEPTH

limit of steps dependent on each other, to avoid endless recursion

Attributes

top_level_modules[RW]

modules not to be included in autogenerated labels

Public Class Methods

included(klass) click to toggle source
# File lib/foreman_maintain/concerns/metadata.rb, line 202
def self.included(klass)
  klass.extend(ClassMethods)
end

Public Instance Methods

description() click to toggle source
# File lib/foreman_maintain/concerns/metadata.rb, line 214
def description
  self.class.description
end
label() click to toggle source
# File lib/foreman_maintain/concerns/metadata.rb, line 210
def label
  self.class.label
end
metadata() click to toggle source
# File lib/foreman_maintain/concerns/metadata.rb, line 206
def metadata
  self.class.metadata
end
params() click to toggle source
# File lib/foreman_maintain/concerns/metadata.rb, line 222
def params
  self.class.params
end
preparation_steps(*args) click to toggle source
# File lib/foreman_maintain/concerns/metadata.rb, line 226
def preparation_steps(*args)
  self.class.preparation_steps(*args)
end
tags() click to toggle source
# File lib/foreman_maintain/concerns/metadata.rb, line 218
def tags
  self.class.tags
end