limit of steps dependent on each other, to avoid endless recursion
modules not to be included in autogenerated labels
# File lib/foreman_maintain/concerns/metadata.rb, line 235 def self.included(klass) klass.extend(ClassMethods) end
# File lib/foreman_maintain/concerns/metadata.rb, line 251 def description self.class.description end
# File lib/foreman_maintain/concerns/metadata.rb, line 243 def label self.class.label end
# File lib/foreman_maintain/concerns/metadata.rb, line 247 def label_dashed label.to_s.tr('_', '-') end
# File lib/foreman_maintain/concerns/metadata.rb, line 239 def metadata self.class.metadata end
# File lib/foreman_maintain/concerns/metadata.rb, line 263 def params self.class.params end
# File lib/foreman_maintain/concerns/metadata.rb, line 271 def preparation_steps(*args) self.class.preparation_steps(*args) end
# File lib/foreman_maintain/concerns/metadata.rb, line 267 def run_once? self.class.run_once? end
# File lib/foreman_maintain/concerns/metadata.rb, line 255 def runtime_message description end