class PuppetStrings::Markdown::DataType
This class encapsualtes ruby data types and puppet type aliases
Attributes
Public Class Methods
Source
# File lib/puppet-strings/markdown/data_type.rb, line 13 def initialize(registry) @template = 'data_type.erb' super(registry, 'data type') @alias_of = registry[:alias_of] unless registry[:alias_of].nil? @functions = @registry[:functions]&.map { |func| DataType::Function.new(func) } end
Calls superclass method
PuppetStrings::Markdown::Base::new
Public Instance Methods
Source
# File lib/puppet-strings/markdown/data_type.rb, line 20 def render super(@template) end
Calls superclass method
PuppetStrings::Markdown::Base#render